On This Page
Fields for Updating Invoice Settings
The update invoice settings request does not require a specific set of fields.
Instead, you can choose the fields to include in your request based on aspects of
your checkout experience, email communications, and payer authentication enablement
that you want to update.
Name | API Request Field | Description |
|---|---|---|
Business Name | invoiceSettingsInformation.
merchantDisplayName | The business name displayed on the invoice. |
Currency | invoiceSettingsInformation.
defaultCurrencyCode | The currency of the billed amount. The currency code default value is set to USD
when this field is not specified. Only three-character ISO Standard Currency Codes are accepted. For more information, see ISO Standard
Currency Codes reference guide.. |
Header Background Color | invoiceSettingsInformation.
headerStyle.backgroundColor | The background color of the displayed invoice. Only hexadecimal code values with a prefixed #
are accepted. Example: #000000 |
Logo | invoiceSettingsInformation.
merchantLogo | The binary format of your logo that determines the image
displayed to your customers. Image files are restricted to 1 MB and must be encoded in Base64
format. These are the supported file types:
|
VAT Tax Number | invoiceSettingsInformation.
vatRegistrationNumber | The government-assigned tax identification number. |
VAT Tax Number Displayed | invoiceSettingsInformation.
showVatNumber | The toggle for displaying the VAT tax number in the invoice. Possible values:
|
Name | API Request Field | Description |
|---|---|---|
Label | invoiceSettingsInformation.
customLabels[]key | The label that you can edit to display a custom text on the
invoice creation page and the payment page. Possible values:
Including this field set to no value does not update
your settings. |
Custom Label | invoiceSettingsInformation.
customLabels[]value | The custom text you want to display instead of the default
label text. invoiceSettingsInformation.customLabels[]key
field.Including this field set to no value does not update
your settings. |
Name | API Request Field | Description |
|---|---|---|
Label | invoiceSettingsInformation.
customLabels[]key | The label on the payment page that can be removed. Possible values:
Including this field set to no value does not update
your settings. |
Hide Label Toggle | invoiceSettingsInformation.
customLabels[]hidden | The toggle that determines if the label included in the
invoiceSettingsInformation.customLabels[]key
field can display on the payment page.Possible values:
Including this field set to no value does not update
your settings. |
Name | API Request Field | Description |
|---|---|---|
Label | invoiceSettingsInformation.
customLabels[]key | The label on the payment page that can be removed. Possible values:
Including this field set to no value does not update
your settings. |
Hide Label for Invoices | invoiceSettingsInformation. customLabels[]
hiddenForInvoice | The toggle that determines if the label included in the
invoiceSettingsInformation.customLabels[]key
field can display on the payment page.Possible values:
Including this field set to no value does not update
your settings. |
Hide Label for Invoice Item | invoiceSettingsInformation. customLabels[]
hiddenForItem | The toggle that determines if the label included in the
invoiceSettingsInformation.customLabels[]key
field can display on an itemized invoice payment page.Possible values:
Including this field set to no value does not update
your settings. |
Name | API Request Field | Description |
|---|---|---|
Customer Shipping Address | invoiceSettingsInformation.shipTo | Enables the invoice payment page to save the customer's shipping
address. Possible values:
|
Customer Phone Number | invoiceSettingsInformation.phoneNumber | Enables the invoice payment page to save the customer's phone
number. Possible values:
|
Customer Email | invoiceSettingsInformation.email | Enables the invoice payment page to save the customer's email
address. Set to true . |
Successful Transaction Redirect URL | invoiceSettingsInformation. customRedirectUrls.
paymentAccepted | The URL that the customer is redirected to after completing a
successful transaction in which the payment is processed. |
Pending Transaction Redirect URL | invoiceSettingsInformation. customRedirectUrls.
paymentPending | The URL that the customer is redirected to after completing
checkout and the payment is pending. |
Failed Transaction Redirect URL | invoiceSettingsInformation. customRedirectUrls.
paymentRejected | The URL that the customer is redirected to after a transaction is
rejected. |
Name | API Request Field | Description |
|---|---|---|
Email Message | invoiceSettingsInformation.
customEmailMessage | The custom message in the invoice email. |
Email Reminder | invoiceSettingsInformation.
enableReminders | The toggle for sending an email reminder to the customer five
days before the invoice due and one day after it is past
due. Possible values:
|
Merchant Email Notification | invoiceSettingsInformation.
enableMerchantEmailNotifications | The toggle for the merchant receiving an email notification that
a transaction is complete. Possible values:
|
Language | invoiceSettingsInformation.
deliveryLanguage | The language of the email message sent to the customer. Set to one of these possible values:
|
Name | API Request Field | Description |
|---|---|---|
Payer Authentication Enablement | invoiceSettingsInformation.
payerAuthenticationInInvoicing | The indicator for payer authentication enablement. Possible values:
For more information about including payer authentication to your
invoices, see Add Payer Authentication to Invoicing. |