Fiat Deposit IPN

This is the instant payment notification solution will notify the merchant’s system once payment changed status, this is done on merchant shops url and can be setup from your merchant portal per shop.

Fiat IPN Deposit Callback. URL according to the related shop (Callback URL)

{
  "nonce": "string",
  "signature": "string",
  "int_event_id": "string",
  "int_request_id": "string",
  "int_transaction_id": "string",
  "payment_transaction_id": "string",
  "merchant_reference_id": "string",
  "type": "string",
  "ref_customer_id": "string",
  "int_customer_id": "integer",
  "amount": "number",
  "currency": "string",
  "exchanged_amount": "string",
  "exchanged_currency": "string",
  "status": "string",
  "shop_id": "integer",
  "callback_created_at": "string",
  "created_at": "string"
}

Fiat Deposit IPN Body

nonce*
This is a unique Identifier for signature

signature*
The HMAC signature used for callback authentication. To verify that the callback was sent by us, Merchant should generated an HMAC signature using SHA-256 as following:
key: nonce, username,password
message: merchant_reference_id,int_transaction_id
'signature': 'd9d2c15e62aa988b2d1355a07b236a046d270e462db33615f127b0bf7c67cd97'

int_event_id*
This is webhook id. Example: 'int_event_id': '10'

int_request_id*
This is the merchant request id for the request sent to our system. Example: 'int_request_id': '550e8400-e29b-41d4-a716-446655440000'

int_transaction_id*
This is the system order id. Example: 'int_transaction_id': '1000'

payment_transaction_id*
This is the payment method transaction id. Example: 'payment_transaction_id': 'cbd23423a38f33'

merchant_reference_id
This is the merchant reference id provided at the beginning of the process. Example: 'merchant_reference_id': '102342300'

type*
This is the payment request type. Values: {fiat_deposit}

ref_customer_id*
This is the customer id/email provided once the customer proceeded with the payment

int_customer_id*
This is the internal customer id created in the system. Example: 'customer_id': '54QFSA02901'

amount*
This is the amount of the deposit. Example: 'amount': '0.00050000'

currency*
This is the currency of the deposit. Example: 'currency': 'PLN'

exchanged_amount
This is the exchanged_amount of the deposit

exchanged_currency
This is the exchanged currency of the deposit

status*
This is the callback status and it is according to the order status. Possible values are the following:
Processing - Fiat Deposit is requested to be paid
Completed - Fiat Deposit is paid
Declined - Fiat Deposit is Declined for payment
Declined - Invoice is Declined for payment
Cancelled - Fiat Deposit is Cancelled for payment
Failed - Fiat Deposit is failed to be paid due to an error
Expired - Fiat Deposit is expired due time out or other reasons

shop_id*
This is the internal shop id is related with this payment request, based on used credentials

callback_created_at*
This is the callback timestamp in the system. Example: 'callback_created_at' : '2018-11-16 13:10:59'

created_at*
This is the payment request created timestamp. Example: 'created_at' : '2018-11-16 13:10:59'