Managing capabilities for FPX

    Learn how to request FPX capabilities for your connected accounts.

    Creating accounts with fpx_payments capabilities

    Capabilities are set on the Account object. When creating accounts, use the requested_capabilities argument to assign capabilities. To find the list of available capabilities, use the list_capabilities endpoint. You can read more about creating Standard and Custom accounts in their respective sections.

    curl https://api.stripe.com/v1/accounts \ -u sk_test_4eC39HqLyjWDarjtT1zdp7dc: \ -d country=MY \ -d type=custom \ -d business_type=company \ -d "requested_capabilities[]"=card_payments \ -d "requested_capabilities[]"=transfers \ -d "requested_capabilities[]"=fpx_payments
    # Set your secret key. Remember to switch to your live secret key in production! # See your keys here: https://dashboard.stripe.com/account/apikeys Stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc' account = Stripe::Account.create({ country: 'MY', type: 'custom', business_type: 'company', requested_capabilities: ['card_payments', 'transfers', 'fpx_payments'], })
    # Set your secret key. Remember to switch to your live secret key in production! # See your keys here: https://dashboard.stripe.com/account/apikeys stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc' account = stripe.Account.create( country='MY', type='custom', business_type='company', requested_capabilities=['card_payments', 'transfers', 'fpx_payments'], )
    // Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys \Stripe\Stripe::setApiKey('sk_test_4eC39HqLyjWDarjtT1zdp7dc'); $account = \Stripe\Account::create([ 'country' => 'MY', 'business_type' => 'company', 'type' => 'custom', 'requested_capabilities' => ['card_payments', 'transfers', 'fpx_payments'], ]);
    // Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys Stripe.apiKey = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"; Map<String, Object> params = new HashMap<>(); params.put("country", "MY"); params.put("type", "custom"); params.put("business_type", "company"); params.put("requested_capabilities", Arrays.asList("card_payments", "transfers", "fpx_payments")); Account account = Account.create(params);
    // Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys const stripe = require('stripe')('sk_test_4eC39HqLyjWDarjtT1zdp7dc'); const account = await stripe.accounts.create({ country: 'MY', type: 'custom', business_type: 'company', requested_capabilities: ['card_payments', 'transfers', 'fpx_payments'], });
    // Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys stripe.Key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc" params := &stripe.AccountParams{ Type: stripe.String("custom"), Country: stripe.String("MY"), BusinessType: stripe.String("company"), RequestedCapabilities: []*string{ stripe.String("card_payments"), stripe.String("transfers"), stripe.String("fpx_payments"), }, } account, _ := account.New(params)
    // Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys StripeConfiguration.ApiKey = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"; var service = new AccountService(); var createOptions = new AccountCreateOptions { Type = "custom", Country = "MY", BusinessType = "company", RequestedCapabilities = new List<string> { "card_payments", "transfers", "fpx_payments" }, }; service.Create(createOptions);

    When your connected account is successfully created, you can view what its requirements are:

    curl https://api.stripe.com/v1/accounts/{{CONNECTED_STRIPE_ACCOUNT_ID}}/capabilities/fpx_payments \ -u sk_test_4eC39HqLyjWDarjtT1zdp7dc:

    In the response, check the requirements hash to see what onboarding information is needed.

    Was this page helpful?

    Feedback about this page?

    Thank you for helping improve Stripe's documentation. If you need help or have any questions, please consider contacting support.

    On this page