Submit KYC

You can use this endpoint to Submit KYC Request

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
❗

Only for JPY - VIRTUAL ACCOUNT

KYC is currently only required for JPY - VIRTUAL ACCOUNT transactions.

Submit a customer for KYC. Xenith validates the request, creates a PENDING KYC record, returns a kycId, and proceeds with the verification process. An APPROVED KYC status is required before the customer can transact in the applicable channel, and may continue transacting in other channels for which KYC approval is not required.

Body Params
string
required
length between 1 and 64

Merchant-provided identifier for the customer. Must be unique per merchant.

string
enum
required

ISO 4217 currency code. KYC is currently supported for JPY only.

Allowed:
uri
required

Your HTTPS webhook URL to receive KYC status updates.

metadata
object
required

For JPY, nameKatakana is mandatory.

Headers
string
required

API Keys can be generated through dashboard. Refer to API Keys page.

string
required

ISO 8601 date time format, should be in (UTC+0)

string
required

Refer to page Build Signature and Set Headers for instructions on how to build a signature

string
required
length ≤ 100

A unique key to prevent duplicate KYC submissions. Must be unique across all KYC submissions for the merchant. Max 100 characters. Reusing the key with a different body returns DUPLICATE_TRANSACTION_ERROR.

Responses

Callback
Language
URL
LoadingLoading…
Response
Choose an example:
application/json