๐Ÿ’ฐDeposit/Payin

The payin operation involves depositing funds into an account from various sources such as cards or crypto wallets.

Supported Payin Methods

  • Card Deposit funds from a credit or debit card..

  • Crypto Wallet Deposit funds from a cryptocurrency wallet.

Payin Flow

  1. Initiate Payin: Submit a deposit requestarrow-up-right with the chosen method.

  2. Validation: The system verifies the provided payment details (card number or wallet address).

  3. Redirect User: User should be redirected to page from payUrl field to complete payment.

  4. Processing: The deposit is processed and credited to the user's account.

  5. Notification: If webhook settings specified, webhook is sent for each status transition. Webhook body represents payment modelarrow-up-right. Please refer to webhook section to get more details.

If no webhook settings specified, you can retrieve payment status via GET endpointarrow-up-right

Example API Request (See the API reference for more examples)

{
    "amount": 100,
    "clientOrderId": "1234567890",
    "currency": "EUR",
    "firstName": "John",
    "lastName": "Doe",
    "method": "CC_VISAMC",
    "returnUrl": "https://example.com/"
}

Example API Request using prefetched payment method id

  1. Fetch payment methods, e.g. to perform crypto BITCOIN/BTC/PAYIN:

  2. Perform proper payout call

Example API Response

Last updated