Skip to main content

Create bank payment method

Required scopes:

  • partner.payment-method.bank.create
Request Body REQUIRED
transferType string REQUIRED

Possible values: [ACH, US_DOMESTIC_WIRE, SEPA, FPS]

The type of bank transfer to use with the payment method.

accountNumber string REQUIRED

Bank account's account number. For SEPA transfers, this is the IBAN.

routingNumber string

Bank account's routing number. Required for ACH and Wire transfers. For SEPA transfers, this is the BIC. For FPS transfers, this is the sort code.

accountType string

Possible values: [CHECKING, SAVINGS]

The type of the bank account. Required for ACH transfer type.

bankName string

Possible values: 1 ≤ length ≤ 150

The name of the bank which holds the account.

bankAddress object

The address of the bank which holds the account.

country string REQUIRED

ISO 3166-1 alpha-2 code for the country.

state string

State code based on the country.

city string REQUIRED

The name of the city or town.

postCode string REQUIRED

The postal code or ZIP code for the address.

line1 string REQUIRED

The street address.

beneficiaries object[] REQUIRED

Bank account beneficiaries. For SEPA and FPS transfers, Strike account owner must be listed as one of the beneficiaries.

dateOfBirth date

Date of birth of the individual.

type string REQUIRED

Possible values: [INDIVIDUAL, COMPANY]

Type of the beneficiary.

name string REQUIRED

Possible values: 1 ≤ length ≤ 100

Name of the beneficiary.

address object

Address of the beneficiary.

country string REQUIRED

ISO 3166-1 alpha-2 code for the country.

state string

State code based on the country.

city string REQUIRED

The name of the city or town.

postCode string REQUIRED

The postal code or ZIP code for the address.

line1 string REQUIRED

The street address.

Responses
201

Created

Schema OPTIONAL
id uuid

Id of the payment method.

state string

Possible values: [PENDING, READY, SUSPENDED, INVALID, INACTIVE]

The current state of the bank payment method.

supportedActions string[]

Possible values: [DEPOSIT, WITHDRAWAL]

The actions supported for the bank payment method.

created date-time

The date and time when the bank payment method was created.

transferType string

Possible values: [ACH, US_DOMESTIC_WIRE, SEPA, FPS]

The type of bank transfer which can be done with the payment method.

accountNumber string

Bank account's account number. For SEPA transfers, this is the IBAN.

routingNumber string

Bank account's routing number. For SEPA transfers, this is the BIC. For FPS transfers, this is the sort code.

referenceCode string OPTIONAL

Reference code to identify the payment method. Can be set only for methods that support deposit. When set should be used as a reference when making a deposit.

accountType string OPTIONAL

Possible values: [CHECKING, SAVINGS]

The type of the bank account.

bankName string OPTIONAL

The name of the bank which holds the account.

bankAddress object OPTIONAL

The address of the bank which holds the account.

country string

ISO 3166-1 alpha-2 code for the country.

state string OPTIONAL

State code based on the country.

city string

The name of the city or town.

postCode string

The postal code or ZIP code for the address.

line1 string

The street address.

currency string

Possible values: [BTC, USD, EUR, USDT, GBP]

Bank account currency.

beneficiaries object[]

Bank account beneficiaries. Has at least one beneficiary.

dateOfBirth date OPTIONAL

Date of birth of the individual.

type string

Possible values: [INDIVIDUAL, COMPANY]

Type of the beneficiary.

name string

Possible values: 1 ≤ length ≤ 100

Name of the beneficiary.

address object OPTIONAL

Address of the beneficiary.

country string

ISO 3166-1 alpha-2 code for the country.

state string OPTIONAL

State code based on the country.

city string

The name of the city or town.

postCode string

The postal code or ZIP code for the address.

line1 string

The street address.