Skip to main content
POST
/
api
/
payment-methods
Create Payment Method
curl --request POST \
  --url https://api.example.com/api/payment-methods \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "type": "<string>",
  "bankName": "<string>",
  "accountNumber": "<string>",
  "routingNumber": "<string>",
  "currency": "<string>",
  "walletAddress": "<string>",
  "chainId": 123
}
'
{
  "id": "pm_abc123",
  "type": "bank_transfer",
  "bankName": "Chase",
  "status": "active"
}
Authorization
string
required
Bearer token from Auth0
type
string
required
Payment method type (bank_transfer or wallet)
bankName
string
Bank name (for bank transfers)
accountNumber
string
Bank account number
routingNumber
string
Routing number
currency
string
Currency code
walletAddress
string
Wallet address (for wallet type)
chainId
integer
Blockchain chain ID (for wallet type)
{
  "id": "pm_abc123",
  "type": "bank_transfer",
  "bankName": "Chase",
  "status": "active"
}