How To: Implement Wire Payins
How To: Implement Wire Payins
API Integration
Completing a First Time Wire Payment
-
Initiate a US Wire Domestic Payments Checkout (for New Accounts only) In a real life scenario, the payer is expected to navigate to their banking app and send the wire payment to Coinflow using the details provided in the below response body. Once Coinflow receives the funds, we will settle the funds to your merchant settlement location.
The
account_numberfield must be the customer’s raw bank account number. Tokenized bank account numbers from third-party providers are not accepted. -
Force Settle the payment (only Sandbox) In a real life scenario, the payer is expected to navigate to their banking app and send the wire payment to Coinflow per the instructions in step 2. In sandbox, we dont provide a sandbox env so you can simulate sending a wire by force settling the payment.
-
Completing a Wire Payment for a Returning Customer
-
-
Initiate a US Wire Domestic Payments Checkout (Saved Account) In a real life scenario, the payer is expected to navigate to their banking app and send the wire payment to Coinflow using the details provided in the below response body. Once Coinflow receives the funds, we will settle the funds to your merchant settlement location.
If the saved account is missing the raw account number or wire routing number, the API will return a
412response indicating which fields are needed. You must prompt the customer for the missing details and re-submit with theaccountNumberand/orwireRoutingNumberfields included.412 Response Example:
Re-submit with missing details:
Standard request (when account details are already on file):
-
Force Settle the payment (only Sandbox) In a real life scenario, the payer is expected to navigate to their banking app and send the wire payment to Coinflow per the instructions in step 2. In sandbox, we dont provide a sandbox env so you can simulate sending a wire by force settling the payment.
-
📘 Disclaimers about Wire Payments
- Payment expires in 3 days.
- Payers should be warned to not send the payment after the expiration time or they will be charged a return fee. This return fee cannot be reversed by Coinflow. The cost of return fees are outlined in your MSA.
UI Implementation
React / React Native Example
- Create the user’s session key
- Create JWT Token
- Implement
CoinflowPurchasecomponent
Checkout Link Example
- Get Checkout link
- Embed checkout link in iframe or webview
React ExampleReact Native Example

