Paytrie Developer Documentation

Customer Onboarding

Register and verify users through your application

Before users can make transactions, they must be registered and verified. You can either direct users to the Paytrie signup page or use the API to register them through your own interface.

Option 1: Direct signup

The simplest approach is to redirect users to the Paytrie signup page:

https://app.paytrie.com/SignupEmail

Users will complete registration and KYC verification through the Paytrie interface, then return to your application.

Option 2: API integration

For a seamless user experience, use the API to register users through your own interface.

Quick start

curl -X POST "https://api.paytrie.com/generateApiLink" \
  -H "x-api-key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "first_name": "John",
    "last_name": "Doe",
    "email": "john.doe@example.com",
    "phone": "+14165551234",
    "dob": "1990-01-15",
    "address1": "123 Main Street",
    "address2": "Suite 100",
    "city": "Toronto",
    "province": "on",
    "postal": "M5V1A1",
    "occupation": "Software Engineer",
    "pep": false,
    "tpd": false
  }'

The response includes a verification link for KYC:

{
  "message": "API user created",
  "status": "success",
  "verificationLink": "https://ivs.idenfy.com/api/v2/redirect?authToken=..."
}

API Reference: Generate API Link

View complete request parameters and response schema

Province codes

The province field accepts the following codes:

CodeProvinceCodeProvince
abAlbertaonOntario
bcBritish ColumbiapePrince Edward Island
mbManitobaqcQuebec
nbNew BrunswickskSaskatchewan
nlNewfoundland and LabradorntNorthwest Territories
nsNova ScotianuNunavut
ytYukon

Key fields explained

FieldDescription
pepPolitically Exposed Person - Set to true if the user holds a prominent public position
tpdThird Party Determination - Set to true if registering on behalf of a third party

KYC verification flow

After registration, users must complete identity verification:

Set up Webhooks to receive notifications when users complete verification.

Alternative: Sumsub reusable KYC

If your users have already completed KYC through Sumsub on your platform, you can import their verification data to skip the KYC step. See Sumsub Reusable KYC for details.

On this page