Pay.so Core
Search
⌃K

Getting Started

How to integrate and authenticate with the Pay.so Core service.

Overview

Below is a step-by-step overview on how to register a user and complete their first crypto-to-fiat payment.
  1. 1.
    Collect user details and create the User object in Core.
  2. 2.
    Create a KYC Session and ask the user to follow and complete the onboarding URL.
  3. 3.
    Wait for a webhook to arrive confirming the user has been approved.
  4. 4.
    Collect the details of the recipient bank account and create a Payment Detail object.
  5. 5.
    To activate some Payment Details, the user may have to complete some Outstanding Actions.
  6. 6.
    Request a Quote with the desired input or output amounts to retrieve the corresponding input or output values, and deposit addresses to transfer the input crypto to.
  7. 7.
    Create an Offramp object with reference to the Quote to be executed.
  8. 8.
    Await webhook with updates regarding the progress of the Offramp.

Authentication

Last modified 3d ago