Wire Transfer

Understand the delayed Wire Transfer payment reminder event.

The significance of the Wire Transfer payload in the delayed_payment.reminder requests lie in its role to facilitate the identification and reminder process for pending or expired payments made through the Wire Transfer payment method. Specifically, the Wire Transfer payload includes critical details such as:

  • accountHolder: The name of the account holder of the destination bank account. Example: "Global Collect BV".

  • bankName: The name of the bank that will receive the payment. Example: "Rabobank N.A.".

  • city: The city where the bank is located. Example: "Ontario USA".

  • country: The country where the bank is located. Example: "United States".

  • referenceId: A unique identifier provided for the transaction. Example: "890709732999".

Note: The payment must be manually reconciled if the shopper doesn't provide this unique reference identifier.

  • accountNumber: The account number of the destination bank account. Example: "0487369908".

  • additionalBankInformation: Additional details about the bank, such as ABA routing number and address. Example: "ABA|122238420||Address|WESTLAKE VILLAGE, 2663 TOWNSGATE RD".

  • swiftCode: The SWIFT code of the bank. Example: "RABOUS66XXX".

"wireTransfer": {
          "accountHolder": "Global Collect BV",
          "bankName": "Rabobank N.A.",
          "city": "Ontario USA",
          "country": "United States",
          "referenceId": "890709732999",
          "accountNumber": "0487369908",
          "additionalBankInformation": "ABA|122238420||Address|WESTLAKE VILLAGE, 2663 TOWNSGATE RD",
          "swiftCode": "RABOUS66XXX"
}

A delayed_payment.reminder request for the Wire Transfer payment method is a notification triggered to remind customers of pending payments through a wire transfer. This reminder is essential for transactions where customers have opted for wire transfers as their payment method but have not processed the payment within a designated period. The reminder includes detailed information critical for completing the wire transfer, such as:

  • Order ID: Unique identifier for the transaction.

  • Total Amount Due: The full amount that needs to be paid.

  • Currency: The type of currency the transaction is processed.

  • Wire Transfer Information: Key details like the account holder’s name, bank name, account number, and SWIFT code.

The purpose of this reminder is to encourage timely payments to ensure that the order can be processed without unnecessary delays.

Webhook payload
{
  "type": "delayed_payment.reminder",
  "data": {
    "object": {
      "orderId": "25949555040199",
      "placedOnDate": "2022-06-07T07:10:06.006Z",
      "products": [
        {
          "id": "12345678",
          "displayName": "Digital Product 1",
          "sku": "123123"
        }
      ],
      "billToAddress": {
        "firstName": "Jane",
        "lastName": "Doe",
        "line1": "line1",
        "city": "Belgium",
        "postalCode": "10997",
        "country": "US",
        "countryName": "United States",
        "phoneNumber": "555-456-7890",
        "emailAddress": "subs_test@digitalriver.com"
      },
      "shipToAddress": {
        "firstName": "Jane",
        "lastName": "Doe",
        "line1": "line1",
        "city": "Belgium",
        "postalCode": "10997",
        "country": "US",
        "countryName": "United States",
        "phoneNumber": "555-456-7890",
        "emailAddress": "subs_test@digitalriver.com"
      },
      "shopperId": "26467404580199",
      "locale": "en_US",
      "siteId": "paytest",
      "orderTotal": 1.62,
      "currency": "USD",
      "orderDiscount": 0,
      "subTotal": 1.5,
      "tax": 0.12,
      "shippingTotal": 0,
      "businessEntity": "DR globalTech Inc.",
      "expirationDate": "2022-07-07T07:10:04.000Z",
      "paymentSourceType": "wireTransfer",
      "wireTransfer": {
        "accountHolder": "Global Collect BV",
        "bankName": "Rabobank N.A.",
        "city": "Ontario USA",
        "country": "United States",
        "referenceId": "890710206969",
        "accountNumber": "0487369908",
        "additionalBankInformation": "ABA|122238420||Address|WESTLAKE VILLAGE, 2663 TOWNSGATE RD",
        "swiftCode": "RABOUS66XXX"
      }
    }
  },
  "clientIds": {
    "site_id": "paytest"
  },
  "searchableData": {
    "orderId": "25949555040199"
  }
}

This JSON structure captures a delayed payment reminder for a customer to complete a wire transfer, highlighting critical transaction details to facilitate payment.

Last updated