Payment Status
The method is intended to notify the project system of the payment status.
Backoff Policy
BackOff policy is used to increase the guarantees of receiving a response when fulfilling requests:
InitialInterval = 500 * time.Millisecond, intervals between repeated requests
RandomizationFactor = 0.5, Spread of the request on time between retries
MaxInterval = 60 * time.Second, Maximum time between retries
MaxElapsedTime = 10 * time.Minute, the time during which the attempts will be made.
Callback by payment system after each transaction
Upon completion of payment, the payment system makes a request to the partner project to transfer the payment status. The request is made to the address specified in the field "callback_url" when initiating the payment.
On receiving an http status other than 200, the transaction will be executed BackOff policy
Sending callback to partner's project
POST
callback_url
Headers
Authorization*
String
Bearer Auto-rotation hash (see Signature Creating)
Request Body
created_at*
String
Date of transaction creation
transaction_id*
Integer
Transaction ID on the side of payment system
acquirer_code*
String
Bank ID
project_reference_id*
String
Transaction ID on the side of the project
project_сlient_id*
String
User ID on the side of the project
status_code*
String
Transaction Status
type_code*
String
Concealed payment card
amount*
Float
Transaction amount
description*
String
Description
finished_at*
String
Date of transaction completion
project_id*
Integer
Project ID
merchant_id*
Integer
Merchant ID
additional_data
Object
Optional fields
card_token
String
Card token in the payment system
masked_pan
String
Concealed payment card
bank_code
String
In case of an error in a transaction, the error code uploaded
bank_message
String
Error description
Last updated