Execute Payment Action
on existing payment, e.g. Cancel, Capture, Refund
After a payment has been initiated and successfully processed, PaymentService allows additional actions to be triggered on the payment via the executePaymentAction
API (Backend2Backend Integration, see executePaymentAction). This is used for example in the following cases:
- Cancel a Payment
- Capture Card Deposit - see Capture Card Deposit
- Partially Capture a Card Pre-Authorisation - see Capture Card Pre-Authorisations
Custom actions
Transaction processing in PaymentService is fully based on configurable workflows with states, actions and transitions. There are a number of additional custom actions that can be defined and used by merchants for different payment methods.
Step | Description |
---|---|
1 | The merchant sends an executePaymentActionRequest (to Cancel or Capture). |
2 | PaymentService will provide an executePaymentActionResponse with successful or unsuccessful results for the Merchant System to process. |
3,4 | PaymentService will additionally send a handlePaymentStateChangedNotificationRequest which may be processed by the Merchant System in a centralized fashion as well. |
Updated almost 6 years ago
What’s Next