Skip to main content
CPN supports multiple payment methods for transferring funds to recipients in different countries. The available payment methods depend on the destination country and are determined by the payment rails available in that region. You can discover available payment methods for specific routes using the configurations overview endpoint or the list routes endpoint.
Note: Payment method availability may vary based on your account configuration and the specific payment route. Always use the list routes endpoint to verify available payment methods for your specific use case.

Settlement times

Payment methods have different settlement characteristics:
  • Instant payments (for example PIX, SPEI, IMPS): Typically settle in seconds to minutes
  • Batched payments (for example WIRE, CHATS): May take 1-2 business days depending on the route
Actual settlement times are provided in the quote response via the fiatSettlementTime field.

Payment methods by region

The following sections detail payment methods available for specific destination countries and regions.

Argentina

Brazil

Chile

China

Colombia

European Union

Note: SEPA payments will attempt instant SEPA first, which delivers in minutes. If instant SEPA is not available for the transaction, it will fall back to regular SEPA, which takes 1 business day.
Note: WIRE is available for the following countries: Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, and United Kingdom.

Hong Kong

India

Japan

Kenya

Mexico

Nigeria

Singapore

South Africa

South Korea

Taiwan

United States

Payment method characteristics

Limits

Each payment method has minimum and maximum transfer limits that vary by:
  • Destination country
  • Destination currency
  • Payment method type
Use the list routes endpoint to retrieve specific limits for your payment route. When using V2 transactions, pass transactionVersion=VERSION_2 so returned crypto min limits include a chain-specific buffer for fees (for example, gas fee), paid in USDC from the source amount.