Buy Now Pay Later Cancel Transactions
A Buy Now Pay Later Cancel transaction cancels an approved BNPL Authorization. When cancelling a BNPL Authorization, you must cancel the full amount of the Authorization.
BNPL Cancel Request
You must structure an BNPL Cancel request as shown in the following examples. This is an Online only transaction.
<BNPLBNPLInquiryRequest id="Inquiry Id" reportGroup="iQ Report Group" customerId="Customer Id">
<orderId>Order Id</orderId>
<cnpTxnId>ID from BNPLAuthResponse</cnpTxnId>
<amount>Full Auth Amount</amount>
<BNPLCancelRequest>
Example: BNPL Cancel Request
<cnpOnlineRequest version="12.39" xmlns="http://www.vantivcnp.com/schema" merchantId="100">
<authentication>
<user>User Name</user>
<password>Password</password>
</authentication>
<BNPLCancelRequestid="834262" reportGroup="ABC Division" customerId="038945">
<orderId>65347567</orderId>
<cnpTxnId>82938787036942693</cnpTxnId>
<amount>40000</amount>
</BNPLCancelRequest>
</cnpOnlineRequest>
BNPL Cancel Response
An BNPL Cancel response has the following structure.
<BNPLCancelResponse 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>
</BNCLCancelResponse>
Example: BNPL Cancel Response
<cnpOnlineResponse version="12.0" xmlns="http://www.vantivcnp.com/schema" response="0" message="Valid Format">
<BNPLCancelResponse id="834262" reportGroup="ABC Division">
<cnpTxnId>9695064321</cnpTxnId>
<response>000</response>
<responseTime>2024-06-21T15:13:43</responseTime>
<message>Approved</message>
<location>dev</location>
</BNPLCancelResponse>
</cnpOnlineResponse>