Overview
Payment methods represent your bank accounts and wallets used to fund payouts. These are distinct from recipient payment methods, which are configured when you create a recipient.- Your payment methods: The accounts you send funds from (configured here).
- Recipient payment methods: The accounts your recipients receive funds into (configured during recipient creation).
Step 1: Get Requirements
Fetch the dynamic form schema for creating a payment method. The fields returned depend on the currencies and rails available to your account.Response
Step 2: Build Your Form
Use the schema from Step 1 to render a form in your application. Each currency/rail combination has its own set of fields. Common examples:| Currency | Rail | Key Fields |
|---|---|---|
| USD | ACH | Account number, routing number |
| EUR | SEPA | IBAN, BIC (optional) |
| GBP | FPS | Account number, sort code |
| MXN | SPEI | CLABE |
Step 3: Create a Payment Method
Submit the form data to create a payment method. Teel provisions it across all of your active providers.ACH (USD) Example
SEPA (EUR) Example
Response
Step 4: List Payment Methods
Retrieve all payment methods configured for your account.Response
Payment Method vs. Recipient Payment Method
| Aspect | Your Payment Method | Recipient Payment Method |
|---|---|---|
| Purpose | Fund outgoing payouts | Receive incoming payments |
| Configured via | POST /api/payment-methods | Included in POST /api/recipients |
| Belongs to | Your organization | The recipient |
| Example | Your company’s USD bank account | Vendor’s EUR IBAN |