Norce [Storm] - PSP Adapters
PSP (Payment Service Provider) adapters, are included in the Norce [Storm] 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 [Storm] PSP Ready to buy 1 Calls GetPaymentForm 2 Initialize Payment 3 Render the form (display an iframe) 4 Interact using JS-libraries 5 loop [Optional While changes happens on an active checkout page] Confirm purchase (in the iframe) 6 ValidatePayment 7 Optional validation callback 8 Processing the Payment 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 [Storm] PSP
Payment process (without form-based integration)
Still functional, used in som B2B cases.
Front-End Back-End Norce [Storm] PSP Start the checkout 1 GetCheckout 2 Initialize Payment 3 Add discount code / extended information on basket 4 UpdateBasket / UpdateBasketItem 5 Update Payment 6 loop [Optional Changes] 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 [Storm] PSP
After the checkout payment process
Norce [Storm] PSP 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 loop [Optional integrations] Norce [Storm] PSP Integrations
Suggested further reading