Payment Method API

Create and manage payment methods for beneficiaries. Payment methods define how funds are delivered to a beneficiary (bank account, PIX, mobile money, etc.).

Payment methods represent the delivery mechanism for funds to a beneficiary. Each payment method is associated with a beneficiary and contains the details needed to deliver funds (e.g., bank account number, PIX key, mobile phone number).

Payment Method Types

TypeDescriptionKey Fields
bank_accountTraditional bank transferaccountNumber, plus country-specific fields (routingNumber, sortCode, bic, ifscCode, etc.)
pixBrazilian instant paymentpixKeyId, taxId
instapayPhilippine instant paymentchannelSubject, extendInfo
swiftpay_pesonetPhilippine batch paymentchannelSubject, extendInfo
speiMexican interbank transfertargetBankAccountId, targetName
mobile_moneyMobile money transferphone
crypto_walletCryptocurrency walletaddress, chain

Payment Method Lifecycle

  1. Create — Payment method is created with status compliance_review_required
  2. Review — Compliance review is performed automatically
  3. Consent (optional) — If requiresUserConsent is set, status becomes pending_user_consent
  4. Approved/Declined — Payment method is approved or declined
  5. Inactive — Payment method can be deactivated

Statuses

StatusDescription
compliance_review_requiredAwaiting compliance review
pending_user_consentRequires user consent decision
approvedReady to use for orders
declinedDeclined during review
inactiveDeactivated