Can you set automatic "capture" for processing payments?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
While you could technically choose Authorization in the Payment Action in the SetExpressCheckout API call then send a DoExpressCheckoutPayment and then a DoCaptureAPI call, if you would like to have a payment automatically captured then a Sale Transaction would be the best option.
If you send a Payment Action of Sale in the SetExpressCheckout and the DoExpressCheckoutPayment API Calls the payment will be automatically captured.
Here is the documentation on the SetExpress Checkout API Calls:
https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/
Here is the documentation on DoExpressCheckoutPayment API:
https://developer.paypal.com/docs/classic/api/merchant/DoExpressCheckoutPayment_API_Operation_NVP/
"PAYMENTREQUEST_n_PAYMENTACTION Sale. This is a final sale for which you are requesting payment (default)."
Thank you,
Jennifer
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Add Others data in SDKs
- IPN works in sandbox but not live in Sandbox Environment
- “This payment cannot be processed because there was an error with the capture order API call”. in REST APIs
- Need help to integrate PayPal Checkout Advanced (PPCP) with WooCommerce in PayPal Upgrade Community
- Handling payouts that are being on hold/blocked in REST APIs