我对Node.js使用paypal-rest-sdk@1.8.1.我创建了付款并保存了他们的payerId,token和paymentId,但我从未执行过这些付款.
var paypal = require('paypal-rest-sdk');
paypal.configure({
'mode': 'live',
'client_id': '_CLIENT_ID_',
'client_secret': '_CLIENT_SECRET_'
});
.
.
let payment = {
"intent": "sale",
"transactions": [{
"item_list": {
"items": some_items_array,
"shipping_address": {
"recipient_name": "some_recipient_name",
"line1": "Fake street",
"city": "Fake city",
"country_code": "Fake country",
"postal_code": "123456",
"state": "Fake state",
"phone": "0000000"
}
},
"amount": {
"currency": "AUD",
"total": "15",
"details": {
"subtotal":"15",
"tax": "0",
"shipping": "0",
"handling_fee": "0",
"shipping_discount": "0",
"insurance": "0"
}
}
}],
"redirect_urls": {
"cancel_url": some_base_url + "/home/cart",
"return_url": some_base_url + …Run Code Online (Sandbox Code Playgroud)