Order Info
Test case 8: Configure the Connect callback functions
Connect has a few callback functions that provide your system with the information needed to update Progressive with the order status. Merchants generally use these functions post-purchase to provide an order id and acknowledge the entire order has been delivered or is scheduled for delivery. Read more about confirming order and delivery in the Configuration page - Success callbacks section.
Store the callback information Connect provides at checkout. Then validate that your system provides back an order id and future delivery date using both the one-time URLs.
When you're ready to validate order acknowledgement or delivery confirmation, use our URL endpoint examples below.
//Progressive will provide this information with each successful checkout and lease.
onSuccess: function(s) {
SaveLeaseId(s.id);
SaveDeliveryConfirmationUrl(s.deliveryConfirmationUrl);
SaveOrderConfirmationUrl(s.orderConfirmationUrl)
},
//POST api/v1/update-delivery?leaseId={obfuscatedLeaseId}&code={uniqueCode}
{
"deliveryDate": "2023-08-21" // this is the delivery date that should be associated with the lease
}
//POST api/v1/update-order?leaseId={obfuscatedLeaseId}&code={code}
{
"orderId": "123456" // this is the orderId that should be associated with the lease
}
Updated 11 months ago