PUT /gateway-accounts/{id}
Creates or updates (upserts) a gateway account with a specified ID.
Servers
- https://api-sandbox.rebilly.com/organizations/{organizationId}
- https://api.rebilly.com/organizations/{organizationId}
Request headers
| Name | Type | Required | Description |
|---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
| Name | Type | Required | Description |
|---|---|---|---|
descriptor |
String | No |
Gateway account descriptor value. |
isDown |
Boolean | No |
Specifies if a gateway is in a downtime period. |
approvalWindowTtl |
Integer | No |
Allotted time, in seconds, in which an offsite transaction must be approved before it is automatically Default value: 3600 |
createdTime |
String | No |
Date and time when the resource is created. This value is set automatically when the resource is created. |
threeDSecure |
Boolean | No |
Specifies if a gateway account allows 3D Secure. Default value: false |
dccMarkup |
Integer | No |
Dynamic currency conversion markup in basis points.
This value cannot be |
readyToPayoutInstruction |
String | No |
Defines the mode of gateway payout behaviour for the Ready to payout operation. Valid values:
Default value: "none" |
acceptedCurrencies[] |
Array | Yes |
Accepted currencies. This is an array of ISO 4217 currency codes. |
sticky |
Boolean | No |
Specifies if all future payments by the customer's payment instrument are processed by this gateway account. For more information, see Gateway routing. Default value: true |
id |
String | No |
ID of the payment gateway account. |
_links[] |
Array | No |
Related links. |
_links[].href |
String | No |
Link URL. |
_links[].rel |
String | No |
Type of link. Valid values:
|
method |
String | Yes |
Payment method. Valid values:
|
digitalWallets |
Object | No |
Configure which digital wallets are enabled. |
digitalWallets.googlePay |
Object | No |
Google Pay™ digital wallet configuration. If not using Google Pay™, do not use this field. |
digitalWallets.googlePay.merchantName |
String | No |
Merchant name in Google Pay™. |
digitalWallets.googlePay.merchantOrigin |
String | No |
Merchant origin in Google Pay™. This uses the fully qualified domain name. |
digitalWallets.googlePay.isEnabled |
Boolean | Yes |
Specifies if Google Pay™ is enabled. Default value: false |
digitalWallets.googlePay.country |
String | No |
ISO 3166 alpha-2 country code. For examples, see ISO.org. |
digitalWallets.applePay |
Object | No |
Apple Pay digital wallet configuration. If not using Apple Pay, do not use this field. |
digitalWallets.applePay.displayName |
String | No |
String of 64, or fewer, UTF-8 characters containing the canonical name for your store, which is suitable for display. Do not localize this name. |
digitalWallets.applePay.isEnabled |
Boolean | Yes |
Specifies if Apple Pay is enabled. Default value: false |
digitalWallets.applePay.country |
String | No |
ISO 3166 alpha-2 country code. For examples, see ISO.org. |
updatedTime |
String | No |
Date and time when the resource is updated. This value is set automatically when the resource is updated. |
setupInstruction |
String | No |
Creates zero, one, or more child transactions such as Valid values:
Default value: "do-nothing" |
reconciliationWindowEnabled |
Boolean | No |
Specifies that if a transaction is not reconciled within the Default value: false |
organizationId |
Object | No | |
acquirerName |
Object | No |
Default value: "Other" |
additionalFilters |
String | No |
Additional filters used to determine if the gateway account can be selected to process a transaction. For example, the filter may place a maximum amount value on transaction. If a transaction exceeds this value, the gateway account is not used. For more information see, Using filters. |
status |
String | No |
Status of the gateway account. Valid values:
|
merchantCategoryCode |
String | No |
Merchant category code of the payment gateway account. Default value: "0000" |
gatewayName |
String | Yes |
Payment gateway name. Valid values:
|
reconciliationWindowTtl |
Integer | No |
Allotted time, in seconds, in which a reconciliation must occur before it is automatically |
cityField |
String | No |
Gateway account city field. This value is also known as a line 2 descriptor. |
dynamicDescriptor |
Boolean | No |
Specifies if a gateway allows dynamic descriptors. Default value: false |
monthlyLimit |
Number | No |
Monthly limit on the amount money that the gateway account can process. |
customFields |
Object | No |
Use custom fields to extend a resource scheme to include custom data that is not provided as a common field. For more information, see Custom fields. |
dccForceCurrency |
String | No |
Forces Dynamic Currency Conversion (DCC) to the specified currency on each sale. To disable forced DCC, leave this field empty. |
token |
String | No |
Gateway account token. |
timeout |
Integer | No |
Gateway account request timeout, in seconds. |
dccForceRounding |
Boolean | No |
Specifies that DCC quote amounts must be rounded half up to the nearest whole number. Default value: false |
paymentCardSchemes[] |
Array | No |
Accepted payment card brands. |
excludedDccQuoteCurrencies[] |
Array | No |
Excluded Dynamic Currency Conversion (DCC) quote currencies. |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.