Account Capability
The Account Capability resource represents capabilities you can enable or query on your Airwallex account like accepting card payments or making fund transfers.
GET /api/v1/account_capabilities/{id}POST /api/v1/account_capabilities/{id}/enableGET /api/v1/account_capabilities/funding_limits
Retrieve an Account Capability
GET /api/v1/account_capabilities/{id}
Get the status of a capability by providing the capability unique identifier.
The unique identifier.
Additional details about the status of this capability.
Details of this capability.
Specific codes that indicate the reason a capability is disabled. For more information on the codes related to payment method capabilities, refer to this pageDocs.
The type of entity of your declarant, one of INDIVIDUAL, BUSINESS.
A unique identifier of the requested capability.
The status of this capability, one of ENABLED, DISABLED, PENDING.
Last time this capability has been updated.
| Error status | Description |
|---|---|
| 400 | [ |
| 401 | Possible errors: |
| 429 | Too many requests |
| 500 | Service unavailable |
$curl --request GET \> --url 'https://api.sandbox.airwallex.com/api/v1/account_capabilities/account_capability_id' \> --header 'Authorization: Bearer {{ACCESS_TOKEN}}' \> --header 'Content-Type: application/json'
1{2 "comment": "<string>",3 "details": {4 "reason_codes": []5 },6 "entity_type": "INDIVIDUAL",7 "id": "transfer_cny_local",8 "status": "ENABLED",9 "updated_at": "2023-04-01T11:25:39+0000"10}
Enable an Account Capability
POST /api/v1/account_capabilities/{id}/enable
Submit a request to enable a specific capability for your Airwallex account.
A unique identifier of the requested capability, transfer_cny_local for transfer CNY local, or one of payments_mastercard, payments_klarna, payments_jcb, payments_amex, payments_giropay, payments_googlepay, payments_applepay, payments_wechat, payments_unionpay, payments_visa, payments_ideal, payments_bancontact, payments_sofort, payments_bacs_direct_debit, payments_airwallex_pay, payments_alipaycn, payments_alipayhk, payments_blik, payments_boost, payments_dana, payments_diners, payments_discover, payments_doku_ewallet, payments_dragonpay, payments_duit_now, payments_eps, payments_fps, payments_gcash, payments_grabpay_my, payments_grabpay_sg, payments_kakaopay, payments_konbini, payments_korean_local_card, payments_mybank, payments_naver_pay, payments_online_banking_kr, payments_online_banking_ph, payments_online_banking_th, payments_p24, payments_pay_now, payments_payco, payments_payeasy, payments_paysafecard, payments_paysafecash, payments_prompt_pay, payments_rabbit_line_pay, payments_sam_kiosk, payments_samsung_pay, payments_seven_eleven_my, payments_seven_eleven_tw, payments_shopee_pay, payments_skrill, payments_tesco_lotus, payments_tng, payments_truemoney, payments_trustly, payments_ach_direct_debit, payments_alfamart, payments_atome, payments_axs_kiosk, payments_bank_transfer_id, payments_bank_transfer_kr, payments_bitpay, payments_eft_direct_debit, payments_enets, payments_esun, payments_family_mart, payments_fpx, payments_go_pay, payments_hi_life, payments_indomaret, payments_jenius_pay, payments_linkaja, payments_maxima, payments_multibanco, payments_narvesen, payments_online_banking_ee, payments_online_banking_lt, payments_online_banking_lv, payments_ovo, payments_paybybankapp, payments_paypal, payments_paypost, payments_paysera, payments_payu, payments_perlas_terminals, payments_permata_atm, payments_satispay, payments_sepa_direct_debit, payments_upi, payments_zip, payments_line_pay, payments_paypay, payments_payeasy_atm, payments_toss_pay, payments_spei, payments_venmo, payments_afterpay, payments_payto, payments_birdpay, payments_twint, payments_bank_transfer, payments_cash_app_pay, payments_lumi, payments_pix, payments_seven_eleven_jp, payments_payme, payments_jkopay, payments_shopee_pay_id, payments_shopee_pay_sg, payments_shopee_pay_th, payments_shopee_pay_ph, payments_shopee_pay_vn, payments_shopee_pay_my, payments_spaylater_id, payments_spaylater_my, payments_spaylater_sg, payments_spaylater_th, payments_spaylater_ph, payments_spaylater_vn, payments_bc, payments_hana, payments_hyundai, payments_kb, payments_lotte, payments_nh, payments_samsung, payments_shinhan, payments_woori, payments_laybuy, payments_tabby, payments_octopus, payments_wero, payments_airi, payments_affirm, payments_bizum, payments_swish, payments_cartes_bancaires, payments_mbway for payment methods.
Returns an empty JSON object
Additional details about the status of this capability.
Details of this capability.
Specific codes that indicate the reason a capability is disabled. For more information on the codes related to payment method capabilities, refer to this pageDocs.
The type of entity of your declarant, one of INDIVIDUAL, BUSINESS.
A unique identifier of the requested capability.
The status of this capability, one of ENABLED, DISABLED, PENDING.
Last time this capability has been updated.
| Error status | Description |
|---|---|
| 400 | [ |
| 401 | Possible errors: |
| 429 | Too many requests |
| 500 | Service unavailable |
$curl --request POST \> --url 'https://api.sandbox.airwallex.com/api/v1/account_capabilities/account_capability_id/enable' \> --header 'Authorization: Bearer {{ACCESS_TOKEN}}' \> --header 'Content-Type: application/json' \> --data '{> "enroll_sme_program": true,> "id": "payments_mastercard">}'
1{2 "comment": "string",3 "details": {4 "reason_codes": [5 "string"6 ]7 },8 "entity_type": "INDIVIDUAL",9 "id": "payments_mastercard",10 "status": "ENABLED",11 "updated_at": "2023-04-01T11:25:39+0000"12}
List all Funding Limits
GET /api/v1/account_capabilities/funding_limits
Before initiating a Direct Debit from a Linked Account or as a Funding Source, you may wish to query the available funding limit or Faster Direct Debit limit.
Specify the currency the limit will be displayed in. A single limit is applied for the entire customer, regardless of the display currency.
The settlement method or clearing system.
Page number.
Page size.
A flag which identifies whether there are more results.
Paged results.
The remaining limit.
Currency of the limit, it's the applied one, or default as per your owning entity.
The upper limit.
Current setting status.
ACTIVEREQUESTEDDeposit type, possible values are DIRECT_DEBIT, FASTER_DIRECT_DEBIT.
DIRECT_DEBIT_DEPOSITFASTER_DIRECT_DEBIT_DEPOSITthe settlement method or clearing system.
The under evaluating limit.
Last update time.
| Error status | Description |
|---|---|
| 401 | Possible errors: |
| 429 | Too many requests |
| 500 | Service unavailable |
$curl --request GET \> --url 'https://api.sandbox.airwallex.com/api/v1/account_capabilities/funding_limits' \> --header 'Authorization: Bearer {{ACCESS_TOKEN}}' \> --header 'Content-Type: application/json'
1{2 "has_more": false,3 "items": [4 {5 "currency": "USD",6 "limit": 30000,7 "mandate_type": "US_ACH_DEBIT",8 "requested_limit": 100000,9 "status": "ACTIVE",10 "type": "DIRECT_DEBIT_DEPOSIT",11 "updated_at": "2022-08-22T01:23:00+0000",12 "available": 2500013 }14 ]15}