You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have had some merchants request the ability to do a partial capture.
Use Case: Merchant prices the items on the website at their maximum price and when they actually weigh the cuts of meat that they order, the weights usually come in lower thus the price the customer actually pays comes in lower than what they authorized.
When they go to capture the order, the only option is to capture the full authorized amount.
Also maybe we should pass final_capture=true (if it is not the default behavior), since we never capture more than once, and I guess it can affect whether the remaining money stay locked for some time when capturing lower amount (if the capture considered not final).
The text was updated successfully, but these errors were encountered:
We have had some merchants request the ability to do a partial capture.
Use Case: Merchant prices the items on the website at their maximum price and when they actually weigh the cuts of meat that they order, the weights usually come in lower thus the price the customer actually pays comes in lower than what they authorized.
When they go to capture the order, the only option is to capture the full authorized amount.
Suggested solution
Documentation: https://developer.paypal.com/docs/api/payments/v2/#authorizations_capture
Pass the current order total as
amount
.Also maybe we should pass
final_capture=true
(if it is not the default behavior), since we never capture more than once, and I guess it can affect whether the remaining money stay locked for some time when capturing lower amount (if the capture considered not final).The text was updated successfully, but these errors were encountered: