Notifications

  1. Adpos will actively push transaction data when you make a purchase.
  2. Customers need to provide a callback address to adpos.
  3. The callback address must use HTTPS and only supports POST request method.
  4. Adpos will send callback requests to customers in JSON format (Content-Type: application/json).

Request Parameter:

Parameter Type Description
id integer transaction id
card_number string card_number
alias string card alias name
username string username of card owner
merchant_name string merchant_name
billing_amount string billing_amount
billing_currency string billing_currency
status string status: [approved, declined]
fail_reason string fail_reason
transaction_type string transaction_type: [authorization, reversal]
transaction_unix_timestamp integer authorization_unix_timestamp
billing_status enum billing_status: [pending, released, processed, declined, void]
Status:200 ok

{
    "id": 20230308493,
    "transaction_unix_timestamp": 1705924279,
    "card_number": "5329592130000000",
    "alias": "test",
    "username": "tom",
    "merchant_name": "FACEBK ZR6GW8XXXX      fb.me/ads     IRL",
    "billing_amount": 60,
    "billing_currency": "USD",
    "status": "approved",
    "transaction_type": "authorization",
    "fail_reason": "Approved or completed successfully",
    "billing_status": "processed"

}