When am I done?
Overview
Your minimal checkout integration is complete when:
- You can start solicitations successfully.
- You can fetch the identification form and present it to shoppers.
- You can put orders on hold when needed and confirm them when approved.
- You're confident the confirmed order data matches your merchant platform.
- You've tested these steps work across different scenarios.
Start solicitations successfully
This means getting an HTTP success code (204 or 200) and saving the order URL from the Location header for later use.
Handle failures properly. If the solicitation fails, show the shopper a message that this payment method isn't available right now and offer alternatives.
Check the documentation.
Fetch the identification form
Get the HTML from seQura, embed it in your checkout page, and bind the form's show action to the appropriate trigger.
You'll need the URL saved in the previous step.
Check the documentation.
Place the order on hold and confirm it
You need to handle IPN requests (asynchronous notifications) and register order references.
IPN requests tell you whether to confirm the order or put it on hold. We sometimes need a human to review transactions, but we're quick.
Registering the order reference is important. We need an identifier that both you and the shopper recognize.
Make sure the confirmed order data is correct
Verify the data sent to seQura matches your platform. Log in to https://portal-sandbox.sequra.com/login (our sandbox back-office) and check:
- Customer data
- Shipping and invoicing addresses
- Product names, references, and prices
- Discounts, handling, fees, and totals
Test different scenarios
Depending on which seQura methods you're integrating and your platform, test under different conditions:
- Different seQura payment methods: invoicing (
i1), part payments (pp3), sliced payments (sp1), etc. - With and without handling fees (e.g., "free shipping")
- With and without discount items (e.g., discount coupons)
- In-store pickup, if you offer it—verify it's correctly reflected in your payloads
- Invoice fee, if it applies
Enhancing the integration
For a smoother experience, check out the Webhooks API.
Depending on your size and daily operations, you may also want to do Post-Checkout integration.
Updated 18 days ago