我对Python PayPal REST API documentation
的付款部分感到有些困惑它声明您可以拨打paypalrestsdk.Payment
这样的内容:
payment = 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",
"billing_address": {
"line1": "52 N Main ST",
"city": "Johnstown",
"state": "OH",
"postal_code": "43210",
"country_code": "US" }}}]},
"transactions": [{
"amount": {
"total": "7.47",
"currency": "USD",
"details": {
"subtotal": "7.41",
"tax": "0.03",
"shipping": "0.03"}},
"description": "This is the payment transaction description." }]})
payment.create() # return True or False
然后它说有回应:
返回付款对象以及付款和销售状态。响应包括唯一标识交易的付款ID。
但是,payment.create()
只返回一个布尔值。
那么如何检索它描述的响应JSON呢?