Merchants may integrate with PazeSM directly or indirectly depending on their existing tech stack and how they work with their service providers. Paze supports Merchants that have in-house commerce and payment processing capabilities, as well as Merchants that work with service providers for one or both of those functions.

In general, a Merchant’s Paze integration should follow the pattern below (error states have been omitted for clarity).

Integration Process

ActionResponse
Consumer enters cart or account management pageCommerce site invokes initialize API to start running fraud checks
Consumer initiates PazeCommerce site invokes checkout API to launch Paze user interface (UI)
Consumer selects payment and shipping information and exits Paze UICommerce site displays consumer details sent by Paze
Consumer chooses to change selected payment card or shipping informationCommerce site invokes checkout API to relaunch Paze UI
Consumer selects payment or shipping information and exits Paze UICommerce site displays updated consumer details sent by Paze
Consumer finalizes purchaseCommerce site invokes complete API to initiate transaction
Paze generates encrypted payload for transactionCommerce site provides payment processor with encrypted payload’s identifier
Payment processor invokes getPayload APIPaze sends encrypted payload to payment processor
Payment processor decrypts encrypted payload and submits it for processingCommerce site displays transaction success message to consumer