Skip to main content

customerBankDetails

Requires a customer (portal or buyer app) session.

Seller bank details for EFT (PortalConfiguration.displayBankAccountId). With orderId, paymentReference is "<customerCode> / <orderNumber>"; null orderId → no reference. screen 9.

Errors: a failed call returns a GraphQL errors entry, not a field on the result, and data may be null or partial. Read the entry's extensions.code and message; every shape and code is in the Error reference.

Example:

query CustomerBankDetails {
customerBankDetails {
accountNumber
branchCode
currencyCode
swiftCode
accountName
bankName
}
}

Response:

{
"data": {
"customerBankDetails": {
"accountNumber": "string",
"branchCode": "string",
"currencyCode": "string",
"swiftCode": "string",
"accountName": "string",
"bankName": "string"
}
}
}
customerBankDetails(
orderId: ID
): CustomerBankDetails

Arguments​

customerBankDetails.orderId ● ID scalar​

The order the bank details are for. Omit for the organization default.

Type​

CustomerBankDetails object​

Seller bank details for EFT (from PortalConfiguration.displayBankAccountId; — never hardcoded).