verwenden Wie der Titel fragt, muss ich eine „Pro“ haben Konto, um die Zahlung API speziell die CreatePayment Endpunkt zu verwenden.Habe ich die „Pro“ Paypal-Konto müssen die Zahlungen API
Ich will nicht Paypal Kasse verwenden, möchte ich einfach, sie verwenden, um Zahlungen von meiner Website zu verarbeiten.
Ich weiß, dass die „Feature“ Liste sagt Anpassung und On-Page-Check-out-Pro-Account erfordert, aber ich bin nicht sicher, ob dies auf ihren REST API Bezug wird.
Also im Grunde alles, was ich verwenden möchte, ist:
curl -v -X POST https://api.sandbox.paypal.com/v1/payments/payment \
-H "Content-Type:application/json" \
-H "Authorization: Bearer Access-Token" \
-d '{
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"transactions": [
{
"amount": {
"total": "30.11",
"currency": "USD",
"details": {
"subtotal": "30.00",
"tax": "0.07",
"shipping": "0.03",
"handling_fee": "1.00",
"shipping_discount": "-1.00",
"insurance": "0.01"
}
},
"description": "This is the payment transaction description.",
"custom": "EBAY_EMS_90048630024435",
"invoice_number": "48787589673",
"payment_options": {
"allowed_payment_method": "INSTANT_FUNDING_SOURCE"
},
"soft_descriptor": "ECHI5786786",
"item_list": {
"items": [
{
"name": "hat",
"description": "Brown color hat",
"quantity": "5",
"price": "3",
"tax": "0.01",
"sku": "1",
"currency": "USD"
},
{
"name": "handbag",
"description": "Black color hand bag",
"quantity": "1",
"price": "15",
"tax": "0.02",
"sku": "product34",
"currency": "USD"
}
],
"shipping_address": {
"recipient_name": "Hello World",
"line1": "4thFloor",
"line2": "unit#34",
"city": "SAn Jose",
"country_code": "US",
"postal_code": "95131",
"phone": "011862212345678",
"state": "CA"
}
}
}
],
"note_to_payer": "Contact us for any questions on your order.",
"redirect_urls": {
"return_url": "http://www.amazon.com",
"cancel_url": "http://www.hawaii.com"
}
}'
Meine Website wird definitiv SSL verwenden. Ich habe kein Interesse daran, ein Popup oder eine Schaltfläche hinzuzufügen. Ich habe ein Kreditkartenformular auf meiner Website, das ich verwenden möchte. "Express Checkout ist eine Lösung für Händler, die derzeit Kreditkartenzahlungen online akzeptieren und PayPal als Zahlungsoption hinzufügen möchten." Dies ist nicht mein Szenario, ich akzeptiere derzeit keine Zahlungen, aber ich möchte eine Kreditkarte akzeptieren. – Mark
Um Kreditkarten zu akzeptieren, die ** über PayPal verarbeitet werden, benötigen Sie leider ein Pro-Konto. Es scheint, als ob Sie nach [PayPal Payments Pro] (https://www.paypal.com/us/webapps/mpp/paypal-payments-pro) suchen. –
Danke @ Obsidian Alter, das ist die Information, die ich gesucht habe. – Mark