Norce Commerce - PSP Adapters
PSP (Payment Service Provider) adapters, are included in the Norce Commerce platform and integrated through the backend of the PSP's.
In order to use a PSP-adapter, you must first sign up with one of our PSP-partners and request that we add and configure the adapter for you. Additionally, you will need to make some adjustments to your frontend application and, in certain cases, your ERP system application.
Form-based Payment process
Many PSP's uses form based checkout processes.
Front-End Back-End Norce PSP loop [Optional While changes happens on an active checkout page] Processing the Payment Ready to buy 1 Calls GetPaymentForm 2 Initialize Payment 3 Render the form (display an iframe) 4 Interact using JS-libraries 5 Confirm purchase (in the iframe) 6 ValidatePayment 7 Optional validation callback 8 Calls PaymentComplete 9 Completed Payment (Redirect to confirm page) 10 Confirmation (and show thank you page) 11 Calls PaymentCallback 12 Verifies Payment 13 Front-End Back-End Norce PSP
Payment process (without form-based integration)
Still functional, used in som B2B cases.
Front-End Back-End Norce PSP loop [Optional Changes] Start the checkout 1 GetCheckout 2 Initialize Payment 3 Add discount code / extended information on basket 4 UpdateBasket / UpdateBasketItem 5 Update Payment 6 Choose Delivery / Payment 7 UpdateDeliveryMethod / UpdatePaymentMethod 8 Update Customer info 9 UpdateBuyer / UpdatePayer / UpdateShipTo 10 Press Buy / Create the purchase 11 PurchaseEx 12 Commit Payment 13 Returns payment info 14 Show "thank you" page 15 Front-End Back-End Norce PSP
After the checkout payment process
Norce PSP Integrations loop [Optional integrations] Completing the payment 1 Send Order to ERP 2 Order Confirmation 3 Delivery Note 4 Invoice 5 Capture Payment 6 Order Status changes 7 Credit Payment 8 Credit Payment 9 Norce PSP Integrations
Suggested further reading