Config
You can view config for cards such as default and maximum limit when creating card and remote auth setting to process authorization on your side.
GET /api/v1/issuing/configPOST /api/v1/issuing/config/update
Get issuing config
GET /api/v1/issuing/config
Retrieve issuing config
Transaction usage settings. The default controls are set based on regulatory requirements and can only be reviewed by reaching out to an Account Services team member.
Types of transaction scope. It can be one of: ALL_TRANSACTIONS, ONLINE_TRANSACTION, CONTACTLESS_TRANSACTION, CONTACT_CHIP_TRANSACTION, MAGSTRIPE, CASH_WITHDRAWAL, BILL_PAYMENT, ACCOUNT_FUNDING
Determines if a transaction can be made domestically and/or internationally. It can be one of: ALL, INTERNATIONAL, DOMESTIC
Whether auto currency conversion is enabled.
The designated primary currency used as the funding source for auto currency conversion.
Remote authorization config. Please read the remote auth product documentation for more information. You will need to reach out to our support team to enable this feature for you.
Remote auth config creation time
Default action when remote auth failed
AUTHORIZED, DECLINED
Remote auth config enabled flag, Airwallex will start sending remote auth request to your endpoint once this flag is enabled.
Remote auth config last update time
The url for your remote auth endpoint, we will send remote auth request to this endpoint when your config is enabled
Specifies the remote auth payload version (1 or 2)
Remote call config. You will need to reach out to our support team to enable this feature for you.
Individual remote call method configs
Name of the method being configured
Path that will be combined with url for remote calls
The base url for remote calls, which will be combined with the path supplied for individual methods
Digital wallet remote provisioning config. You will need to reach out to our support team to enable this feature for you.
Default action when remote provisioning attempt fails
UNKNOWN, CONDITIONAL_APPROVAL, GENERIC_DECLINE
Remote Provisioning config enabled flag, Airwallex will start sending remote provisioning requests to your endpoint once this flag is enabled.
Spending limit settings. The default and maximum limits can be modified by reaching out to an Account Services team member.
PerTransaction Limit settings for all supported base currency
Currency code of the card spending limit setting
Default card spending limit amount of no limit set when create/update card
Maximum spending limit user can set for the card. When create/update card, if spending limit exceed this amount, the create/update card request will be rejected
| Error status | Description |
|---|---|
| 400 | Possible errors: |
| 401 | Possible errors: |
| 429 | Too many requests |
| 500 | Service unavailable |
$curl --request GET \> --url 'https://api-demo.airwallex.com/api/v1/issuing/config' \> --header 'Authorization: Bearer {{ACCESS_TOKEN}}' \> --header 'Content-Type: application/json'
1{2 "blocked_transaction_usages": [3 {4 "transaction_scope": "MAGSTRIPE",5 "usage_scope": "INTERNATIONAL"6 },7 {8 "transaction_scope": "ONLINE_TRANSACTION",9 "usage_scope": "ALL"10 }11 ],12 "enable_auto_conversion": true,13 "primary_currency": "USD",14 "remote_auth_settings": {15 "created_at": "2018-03-22T16:08:02+00:00",16 "default_action": "DECLINED",17 "enabled": true,18 "shared_secret": "50qJEcIBT36Fg5DU1pxV1HSAcTPDA8etZnb5fYObi70BcCT52q19PFxyfkXd",19 "updated_at": "2018-03-22T16:08:02+00:00",20 "url": "https://your.domain/remote-auth"21 },22 "remote_call_config": {23 "methods": [24 {25 "name": "Echo",26 "path": "/echo"27 }28 ],29 "shared_secret": "50qJEcIBT36Fg5DU1pxV1HSAcTPDA8etZnb5fYObi70BcCT52q19PFxyfkXd",30 "url": "https://your.domain"31 },32 "remote_provisioning_config": {33 "default_action": "UNKNOWN",34 "enabled": true35 },36 "spending_limit_settings": {37 "per_transaction_limits": [38 {39 "currency": "AUD",40 "default": 1000,41 "maximum": 100042 }43 ]44 }45}
Update issuing config
POST /api/v1/issuing/config/update
Update issuing config (currently only support remote call config update)
Whether auto currency conversion is enabled.
The designated primary currency used as the funding source for auto currency conversion.
Remote authorization config. Please read the remote auth product documentation for more information. You will need to reach out to our support team to enable this feature for you.
Default action when remote auth failed - AUTHORIZED or DECLINED
Remote auth feature enabled flag
The url for your remote auth endpoint, this is a mandatory field when you init your remote auth config
Specifies the remote auth payload version (1 or 2). Defaults to 2 on creation. If omitted during updates, the existing value is retained.
Remote call config. You will need to reach out to our support team to enable this feature for you.
Individual remote call method configs
Name of the method being configured
Path that will be combined with url for remote calls
The base url for remote calls, which will be combined with the path supplied for individual methods
Remote provisioning config. You will need to reach out to our support team to enable this feature for you.
Default action when remote provisioning attempt fails
UNKNOWN, CONDITIONAL_APPROVAL, GENERIC_DECLINE
Remote Provisioning config enabled flag, Airwallex will start sending remote provisioning requests to your endpoint once this flag is enabled.
Transaction usage settings. The default controls are set based on regulatory requirements and can only be reviewed by reaching out to an Account Services team member.
Types of transaction scope. It can be one of: ALL_TRANSACTIONS, ONLINE_TRANSACTION, CONTACTLESS_TRANSACTION, CONTACT_CHIP_TRANSACTION, MAGSTRIPE, CASH_WITHDRAWAL, BILL_PAYMENT, ACCOUNT_FUNDING
Determines if a transaction can be made domestically and/or internationally. It can be one of: ALL, INTERNATIONAL, DOMESTIC
Whether auto currency conversion is enabled.
The designated primary currency used as the funding source for auto currency conversion.
Remote authorization config. Please read the remote auth product documentation for more information. You will need to reach out to our support team to enable this feature for you.
Remote auth config creation time
Default action when remote auth failed
AUTHORIZED, DECLINED
Remote auth config enabled flag, Airwallex will start sending remote auth request to your endpoint once this flag is enabled.
Remote auth config last update time
The url for your remote auth endpoint, we will send remote auth request to this endpoint when your config is enabled
Specifies the remote auth payload version (1 or 2)
Remote call config. You will need to reach out to our support team to enable this feature for you.
Individual remote call method configs
Name of the method being configured
Path that will be combined with url for remote calls
The base url for remote calls, which will be combined with the path supplied for individual methods
Digital wallet remote provisioning config. You will need to reach out to our support team to enable this feature for you.
Default action when remote provisioning attempt fails
UNKNOWN, CONDITIONAL_APPROVAL, GENERIC_DECLINE
Remote Provisioning config enabled flag, Airwallex will start sending remote provisioning requests to your endpoint once this flag is enabled.
Spending limit settings. The default and maximum limits can be modified by reaching out to an Account Services team member.
PerTransaction Limit settings for all supported base currency
Currency code of the card spending limit setting
Default card spending limit amount of no limit set when create/update card
Maximum spending limit user can set for the card. When create/update card, if spending limit exceed this amount, the create/update card request will be rejected
| Error status | Description |
|---|---|
| 400 | Possible errors: |
| 401 | Possible errors: |
| 429 | Too many requests |
| 500 | Service unavailable |
$curl --request POST \> --url 'https://api-demo.airwallex.com/api/v1/issuing/config/update' \> --header 'Authorization: Bearer {{ACCESS_TOKEN}}' \> --header 'Content-Type: application/json' \> --data '{> "enable_auto_conversion": true,> "primary_currency": "USD",> "remote_auth": {> "default_action": "DECLINED",> "enabled": true,> "new_shared_secret": true,> "url": "https://your.domain/remote-auth",> "version": 2> },> "remote_call_config": {> "methods": [> {> "name": "Echo",> "path": "/echo"> }> ],> "shared_secret": "50qJEcIBT36Fg5DU1pxV1HSAcTPDA8etZnb5fYObi70BcCT52q19PFxyfkXd",> "url": "https://your.domain"> },> "remote_provisioning_config": {> "default_action": "UNKNOWN",> "enabled": true> }>}'
1{2 "blocked_transaction_usages": [3 {4 "transaction_scope": "MAGSTRIPE",5 "usage_scope": "INTERNATIONAL"6 },7 {8 "transaction_scope": "ONLINE_TRANSACTION",9 "usage_scope": "ALL"10 }11 ],12 "enable_auto_conversion": true,13 "primary_currency": "USD",14 "remote_auth_settings": {15 "created_at": "2018-03-22T16:08:02+00:00",16 "default_action": "DECLINED",17 "enabled": true,18 "shared_secret": "50qJEcIBT36Fg5DU1pxV1HSAcTPDA8etZnb5fYObi70BcCT52q19PFxyfkXd",19 "updated_at": "2018-03-22T16:08:02+00:00",20 "url": "https://your.domain/remote-auth"21 },22 "remote_call_config": {23 "methods": [24 {25 "name": "Echo",26 "path": "/echo"27 }28 ],29 "shared_secret": "50qJEcIBT36Fg5DU1pxV1HSAcTPDA8etZnb5fYObi70BcCT52q19PFxyfkXd",30 "url": "https://your.domain"31 },32 "remote_provisioning_config": {33 "default_action": "UNKNOWN",34 "enabled": true35 },36 "spending_limit_settings": {37 "per_transaction_limits": [38 {39 "currency": "AUD",40 "default": 1000,41 "maximum": 100042 }43 ]44 }45}