Refunds
The Core-commerce OMS has support for adding and processing refunds on orders. This can be done by adding a refund on the endpoint Orders_AddRefund. Refunds support a reason and amount.
Currently only Buckaroo is supported for refunds
This will create a new refund on the order, create the refund in the PSP and saves the response and triggers the webhook(s).
Example Refund Buckaroo for iDEAL
{
"Currency": "EUR",
"AmountCredit": 1.00,
"Invoice": "testinvoice 123",
"OriginalTransactionKey": "4E8BD922192746C3918BF4077CXXXXXX",
"Services": {
"ServiceList": [
{
"Name": "ideal",
"Action": "Refund"
}
]
}
}The following webhooks are implemented and can be use by integration teams:
- order-refund-created
- order-refund-changed
Currently only PSP Buckaroo is supported. Pay.nl refunds will return a 'Not implemented exception'
Updated 6 months ago