이것은 내 코드입니다.
def test(request):
paypalrestsdk.configure({
"mode": "security-test-sandbox",
"client_id": "XXXXXXX-XXXX-XXXX-XXXX",
"client_secret": "XXXXXXX-XXXX-XXXX-XXXX" })
payment = paypalrestsdk.Payment({
"intent": "sale",
"payer": {
"payment_method": "credit_card",
"funding_instruments": [{
"credit_card": {
"type": "visa",
"number": "4417119669820331",
"expire_month": "11",
"expire_year": "2018",
"cvv2": "874",
"first_name": "Joe",
"last_name": "Shopper" }}]},
"transactions": [{
"item_list": {
"items": [{
"name": "item",
"sku": "item",
"price": "1.00",
"currency": "USD",
"quantity": 1 }]},
"amount": {
"total": "1.00",
"currency": "USD" },
"description": "This is the payment transaction description." }]})
if payment.create():
print("Payment created successfully")
else:
print(payment.error)
return render(request, "test.html")
payment.create () 명령을 수행하면 다음 오류가 발생합니다. [SSL : SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 경고 핸드 셰이크 실패 (_ssl.c : 590). Mac을 사용하고 있습니다. 왜 그런지 말해줘?
brew install openssl
합니다. 그러나 파이썬이 사용하는 버전을 반드시 변경하지는 않습니다.