Buy Now Pay Later Capture Transactions

A Buy Now Pay Later Capture transaction captures an approved BNPL Authorization. When capturing a BNPL Authorization, you must capture the full amount of the Authorization.

BNPL Capture Request

You must structure an BNPL Capture request as shown in the following examples. This is an Online only transaction.

<BNPLBNPLCaptureRequest id="Inquiry Id" reportGroup="iQ Report Group" customerId="Customer Id">

  <orderId>Order Id</orderId>

  <cnpTxnId>ID from BNPLAuthResponse</cnpTxnId>

<amount>Full Auth Amount</amount>

<BNPLCaptureRequest>

Example:  BNPL Capture Request

<cnpOnlineRequest version="12.39" xmlns="http://www.vantivcnp.com/schema" merchantId="100">

  <authentication>

    <user>User Name</user>

    <password>Password</password>

  </authentication>

  <BNPLCaptureRequest id="834262" reportGroup="ABC Division" customerId="038945">

    <orderId>65347567</orderId>

    <cnpTxnId>82938787036942693</cnpTxnId>

<amount>40000</amount>

  </BNPLCaptureRequest>

</cnpOnlineRequest>

BNPL Capture Response

An BNPL Capture response has the following structure.

<BNPLCaptureResponse 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>

</BNCLCaptureResponse>

Example: BNPL Cancel Response

<cnpOnlineResponse version="12.0" xmlns="http://www.vantivcnp.com/schema" response="0" message="Valid Format">

  <BNPLCaptureResponse id="834262" reportGroup="ABC Division">

    <cnpTxnId>9695064321</cnpTxnId>

    <response>000</response>

    <responseTime>2024-06-21T15:13:43</responseTime>

    <message>Approved</message>

<location>dev</location>

</BNPLCaptureResponse>

</cnpOnlineResponse>