Last updated

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-EndBack-EndNorcePSPloop[Optional While changes happens on an active checkout page]Processing the PaymentReady to buy1Calls GetPaymentForm2Initialize Payment3Render the form (display an iframe)4Interact using JS-libraries5Confirm purchase (in the iframe)6ValidatePayment7Optional validation callback8Calls PaymentComplete9Completed Payment (Redirect to confirm page)10Confirmation (and show thank you page)11Calls PaymentCallback12Verifies Payment13Front-EndBack-EndNorcePSP

Payment process (without form-based integration)

Still functional, used in som B2B cases.

Front-EndBack-EndNorcePSPloop[Optional Changes]Start the checkout1GetCheckout2Initialize Payment3Add discount code /extended information on basket4UpdateBasket /UpdateBasketItem5Update Payment6Choose Delivery /Payment7UpdateDeliveryMethod /UpdatePaymentMethod8Update Customer info9UpdateBuyer /UpdatePayer /UpdateShipTo10Press Buy /Create the purchase11PurchaseEx12Commit Payment13Returns payment info14Show "thank you" page15Front-EndBack-EndNorcePSP

After the checkout payment process

NorcePSPIntegrationsloop[Optional integrations]Completing the payment1Send Order to ERP2Order Confirmation3Delivery Note4Invoice5Capture Payment6Order Status changes7Credit Payment8Credit Payment9NorcePSPIntegrations

Suggested further reading