Paytec Asset Gateway API
  • Introduction
  • Initial Setup
  • Integration and Function Flow
    • 1. Request a Quote
      • Get Quote Error Codes
    • 2. Authorize Transaction
      • Simulating Refused Transactions
      • Authorize Transaction Error Codes
    • 4. Get Details (Optional)
      • Get Details Error Codes
  • Webhooks
    • Setting up Webhooks
      • Provision an endpoint
      • Receiving and Acknowledging webhooks
      • Testing Webhooks
    • Example Callbacks
      • 3D Secure Webhooks
  • Direct Deposit
Powered by GitBook
On this page
  • Refused Transaction Example
  • Approved Transaction Example
  1. Webhooks

Example Callbacks

Examples of successful callbacks. Callbacks are issued for both approved and refused transactions.

Refused Transaction Example

{
    "success": true,
    "state": "REFUSED",
    "trxID": "000000",
    "details": {
        "amount": 10.00,
        "currency": "USD",
        "clientReferenceID": "johndoe123xyz-test",
        "reason": "LIMIT EXCEEDED - Insufficient funds OR Insufficient funds/over credit limit",
        "additionalErrorCode": "51"
    },
    "time": "2023-00-00T00:00:00.000Z"
}

Approved Transaction Example

{
    "success": true,
    "state": "APPROVED",
    "trxID": "352951",
    "time": "2023-07-08T04:28:43.623Z",
    "details": {
        "amount": 10.16,
        "currency": "USD",
        "CustomerWalletAddress": "0x87EA9703249dB472B596c278850DBC865f4548E1",
        "DigitalAssetStatus": "PROCESSING",
        "clientReferenceID": "johndoe123xyz-test"
    }
}
PreviousTesting WebhooksNext3D Secure Webhooks