Buy Now Pay Later Refund Transactions
A Buy Now Pay Later Refund transaction refundsthe amount you specify. While we do support partial refunds, the total amount for all refunds cannot exceed the amount of the capture.
BNPL Refund Request
You must structure an BNPL Refund request as shown in the following examples. This is an Online only transaction.
<BNPLBNPLRefundRequest id="Inquiry Id" reportGroup="iQ Report Group" customerId="Customer Id">
<orderId>Order Id</orderId>
<cnpTxnId>ID from BNPLCaptureResponse</cnpTxnId>
<amount>Full Auth Amount</amount>
<BNPLRefundRequest>
Example: BNPL Refund Request
<cnpOnlineRequest version="12.39" xmlns="http://www.vantivcnp.com/schema" merchantId="100">
<authentication>
<user>User Name</user>
<password>Password</password>
</authentication>
<BNPLRefundRequest id="834262" reportGroup="ABC Division" customerId="038945">
<orderId>65347567</orderId>
<cnpTxnId>82938787036942693</cnpTxnId>
<amount>30000</amount>
</BNPLRefundRequest>
</cnpOnlineRequest>
BNPL Refund Response
An BNPL Refund response has the following structure.
<BNPLRefundResponse id="Cancel Id" reportGroup="iQ Report Group" customerId="Customer Id">
<cnpTxnId>Transaction Id</cnpTxnId>
<response>Response Code</response>
<responseTime>Date and Time in GMT</responseTime>
<message>Response Message</message>
<location>Processing Location</location>
</BNCLRefundResponse>
Example: BNPL Cancel Response
<cnpOnlineResponse version="12.0" xmlns="http://www.vantivcnp.com/schema" response="0" message="Valid Format">
<BNPLRefundResponse id="834262" reportGroup="ABC Division">
<cnpTxnId>9695064321</cnpTxnId>
<response>000</response>
<responseTime>2024-06-21T15:13:43</responseTime>
<message>Approved</message>
<location>dev</location>
</BNPLRefundResponse>
</cnpOnlineResponse>