2017-03-21 2 views
1

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" 
    } 
}' 

Antwort

2

Es hängt davon ab, wie streng Sie definieren „meine Seite“.

Sie tun nicht einen Pro-Account benötigen zur Abwicklung von Zahlungen durch den Besucher zu PayPal durch Lenken entweder ein button redirect oder popup.

Sie wird brauchen einen Pro-Account (und SSL) die Zahlungen direkt zu verarbeiten, von Ihnen Seite mit dem Express Checkout besitzen, eine wirklich ‚nahtlose‘ Zahlung bietet.

Hoffe, das hilft! :)

+0

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

+1

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. –

+0

Danke @ Obsidian Alter, das ist die Information, die ich gesucht habe. – Mark

Verwandte Themen