Buy Now Pay Later Authorization Request Structure
You structure a BNPL authorization request as shown in the following examples. You can only submit a BNPLAuthorizationRequest
as an Online transaction.
BNPL Authorization Structure
<authorization id="Authorization Id" reportGroup="iQ Report Group" customerId="Customer Id">
<amount>Authorization Amount</amount>
<orderId>Order Id</orderId>
<provider>BNPL Vendor Enum Value</provider>
<postCheckoutRedirectUrl>postCheckoutUrl.com</postCheckoutRedirectUrl>
</authorization>
Example: Online BNPLAuthorizationRequest
<cnpOnlineRequest version="12.39" xmlns="http://www.vantivcnp.com/schema" merchantId="100">
<authentication>
<user>User Name</user>
<password>Password</password>
</authentication>
<BNPLAuthorizationRequest id="834262" reportGroup="ABC Division" customerId="038945">
<amount>40000</amount>
<orderId>65347567</orderId>
<provider>Enum Value</provider>
<postCheckoutRedirectUrl>https://my_site.com</postCheckoutRedirectUrl>
<billToAddress>
<firstName>John</firstName>
<lastName>Smith</lastName>
<addressLine1>15 Main St</addressLine1>
<city>Trumbull</city>
<state>CT</state>
<zip>06611-1234</zip>
<country>US</country>
<email>jsmith@someaddress.com</email>
<phone>555-123-4567</phone>
</billToAddress>
<shipToAddress>
<firstName>John</firstName>
<lastName>Smith</lastName>
<addressLine1>15 Madison St</addressLine1>
<city>Trumbull</city>
<state>CT</state>
<zip>06611-1234</zip>
<country>US</country>
<email>jsmith@someaddress.com</email>
<phone>555-123-4567</phone>
</shipToAddress>
<enhancedData>
<lineItemData>
<itemDescription>Product Description</itemDescription>
<productCode>000100</productCode>
<quantity>1</quantity>
<lineItemTotal>40000</lineItemTotal>
</lineItemData>
</enhancedData>
</BNPLAuthorizationRequest>
</cnpOnlineRequest>