RefundDecision
- Schema
- Example
decision
RequiredString
Originator VASP's decision on the refund request, carried on API 4 / callback 22. One of RefundDecisionEnum: ACCEPT (must include refundAddress + network + ticker), REJECT (must include rejectReason), CANCEL (Beneficiary VASP-initiated via API 3, or xxl-job-synthesised on Originator VASP-side timeout — must include cancelReason + cancelReasonType).
Min Length0
Max Length32
Example
ACCEPT
[+]refundCancelReason
OptionalObject
[+]refundRejectReason
OptionalObject
{
"refundRejectReason": {
"rejectReason": "Originator VASP does not currently support refunds for the requested asset/network combination",
"rejectReasonType": "OTHER"
},
"decision": "ACCEPT",
"refundCancelReason": {
"cancelReasonType": "SYSTEM_ERROR",
"cancelReason": "Originator VASP-side decision timeout"
}
}