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
  • Pending Transaction
  • Approved Transaction
  • Refused Transaction
  1. Webhooks
  2. Example Callbacks

3D Secure Webhooks

Pending Transaction

{
    "success": true,
    "state": "PENDING",
    "trxID": "000000",
    "details": {
        "amount": 10.00,
        "currency": "USD",
        "clientReferenceID": "johndoe123xyz-test",
        "3D": true,
        "3DSecureURL": "https://<payment-url>"
    },
    "time": "2023-00-00T00:00:00.000Z"
}

Transaction notifications for 3D Secure transactions are issued once a client accesses the 3DSecureURL.

Approved Transaction

{
    "success": true,
    "state": "APPROVED",
    "trxID": "000000",
    "details": {
        "amount": 10.00,
        "currency": "USD",
        "clientReferenceID": "johndoe123xyz-test",
    },
    "time": "2023-00-00T00:00:00.000Z"
}

Refused Transaction

{
    "success": true,
    "state": "DECLINED",
    "trxID": "000000",
    "details": {
        "amount": 10.00,
        "currency": "USD",
        "clientReferenceID": "johndoe123xyz-test",
        "reason": "51-LIMIT EXCEEDED",
        "additionalErrorCode": "51"
    },
    "time": "2023-01-01T00:00:00.000Z"
}
PreviousExample CallbacksNextDirect Deposit