Deposit Creation Endpoint
Learn how to generate deposits
Deposit creation
Media type of the body sent to the API.
application/jsonISO8601 Datetime with Timezone: yyyy-MM-dd'T'HH:mm:ssZ
Merchant X-Login API Key.
Authorization control hash.
Unique idempotency key for ensuring that the same request is not processed more than once.
Country of the deposit.
Amount of the deposit.
Unique deposit ID on your side.
Currency of the deposit.
Flag specifying if you want to ignore errors because of invalid phone, zip_code and/or city's state.
Object containing details about the customer. See 'Payer object' section for details.
Payment method code.
Array of payment methods' types to show the customer on our Hosted Checkout.
Object containing details about the bank account from which the deposit will be made. Used in ONE_SHOT mode to auto-detect user's payment.
Object containing details about the customer's bank account. Used to enforce a close-loop policy.
Used to show the customer a bonus amount (Pay 100, receive 120).
Used to define if the bonus_amount was specified as an absolute value or as a percentage.
Used to show the customer a strikethrough amount.
Description of the deposit.
Valid IPv4/6 Address of the customer.
Unique customer's device ID created using our JS library.
Language of the view page.
HTTPS URL used to redirect the customer in case of cancelling the deposit.
HTTPS URL used to redirect the customer in case of success.
HTTPS URL used to redirect the customer in case of error while generating the payment.
HTTPS URL used to send the notifications about deposit's change of status.
HTTPS URL used as the Merchant logo on our cashier page.
Used to mark a deposit as test. If true, the deposit will not affect the merchant's balance.
Used to specify if the redirection will be made on a mobile device.
Used to specify if the deposit should be released earlier.
Used to specify if you want to let the customer assume the deposit fee.
Successful creation of the transaction
Field validation error. Check details
Experiences
OneShot Experience
OneShot Request example
OneShot Experience Response: OneShot
Success Response fields
Success Response example
Secondary Metadata

OneShot Experience Response: Redirect
Success Response fields
Success Response example
Hosted Checkout Experience
Hosted Checkout Request
Request Example

payment_method.

Hosted Checkout Response: Success
Response Fields
Response Example
Error Response
Error Response fields
Error Response examples
Crypto payments
Request Fields Description
Required flags
mobile
request_payer_data_on_validation_failure
Request Objects
Payer Object
Payer.address Object
Reported_info Object
Payment Methods requiring the reported_info object
Account types
Crypto object
Cryptocurrency symbols
Networks
Payment Methods fields requirements
Payment MethodsLast updated
Was this helpful?

