-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Order Authorization / Capture Improvements #761
Comments
Here is the basic review of what the customer wants...I asked them this...
Customer responded with...
And I wrote back some answers...
At this point they said everything sounded good. @kcppdevelopers Let me know when you're ready to discuss this so we can be sure we're on the same page. |
Currently we have develop as per PayPal standard process about Sale, Authorization, Order and yes it is working perfectly fine. Order Authorization / Capture work base on payment action selection. Payment Action: Sale With the Sale option, PayPal processes the payment without holding funds. The funds transfer from the buyer's funding source to your PayPal account balance immediately
Payment Action: Authorization Use the Authorization option to place a hold on funds. When you submit an authorization, you're asking PayPal to check whether the funds are available, and if they are, to hold them for 72 hours. You have up to 29 days to capture an authorization, and when you do, the funds are held for three days only. The first 72 hours of the 29-day period are known as the "honor period," meaning that PayPal guarantees the funds' availability. If user chose payment action as 'Authorization' then we are not providing option to create new authorizations just provide option to Capture amount multiple time and we providing DoReauthorization option if authorizations outside honor period and Void Authorization option. Payment Action: Order You can use the Order option when you do or don't have all the items from the buyer's cart in stock or readily available. As with an authorization, an order is valid for 29 days, but the main difference is that the order doesn't place a hold on the funds. Instead, it lets you place a hold via an authorization at a later time. If user choose payment action as 'Order' we are providing option to create multiple Authorization, Capture and Void. Please Note: We are using reference transaction only for PayPal Pro and Payflow not for Express checkout. |
Customer likes what we've done, but is still hoping to be able to process a new transaction from the same order without the need to create a new order. So we can keep everything we've done, of course, but I think we still need to add some additional functionality here. Right now, on an existing order with an open Auth we're able to Void or Capture. Sometimes the Auth could simply be expired, so capturing would fail. In these cases it would be good to simply be able to run a new Auth or Sale transaction from that same order without having to create a new, separate order. To clarify, a Sale order or a fully captured Auth order would be considered "Completed" and it would make sense that you would then create a new Reference Order if you want to process a new order for that customer. However, an Auth order that is not fully captured should allow you to Void, Capture, Re-Authorize, or simply run a new Sale transaction straight from that existing order. |
|
The text was updated successfully, but these errors were encountered: