Skip to main content

3. PayIn

Endpoints​

PageDescription
Create PayInCreate one BDT PayIn operation.
Get PayIn StatusRead the current result using the returned transaction_id.
PayIn Webhook DeliveryReceive terminal-result notifications.

Flow​

  1. Create a PayIn.
  2. Direct your customer to the complete signed redirect_url; it may show preparation before the payment page becomes available.
  3. Get its status with transaction_id or receive a terminal callback.

A deposit creates one PayIn operation and returns a URL where the customer can continue payment.

The customer can return through the configured flow to success_url, pending_url, or fail_url, selected by the current status. Neither the browser return nor the create response and redirect URL confirm payment. Wait for SUCCESS before treating the deposit as paid; see statuses.