USD Payin
The information below describes the process to enable your existing wallets receive USD.
To receive wires into our crypto service, the overall process is as follows:
- Register your bank account.
- Optain your deposit instructions
Registering your bank account
Register a bank account from which you can make deposits into your wallet using this endpoint. You can update your account details or add a new bank account at any time. Currently, our API call for registering a bank account requires you to choose whether the account will receive money (inflow) or send money (outflow) to Juice. For the USD Payin use case, please input outflow
. We also require some other bank, billing and account details as shown in the table below.
There's a minimum set of information that's required to register your bank account. Passing as much information as possible will help in creating accurate deposit instructions.
Attribute | Requirement |
---|---|
Account number | Required |
Bank address { city; country; district; line 1; line 2; } | Required |
Bank name | Required |
Billing Details { city; country; district; line 1; line 2; name; postal code | Required |
Billing name | Required |
Currency | Required |
Routing number | Required |
Type of bank account (inflow or outflow) | Required |
A request sample is thus:
const sdk = require('api')('@spendjuice/v1.0#1jome1rl74q6u2e');
sdk.WebCryptoIntegrationControllerRegister_crypto_wallet_bank_account({
bank_address: {
bankName: 'SAN FRANCISCO Savings',
city: 'SAN FRANCISCO',
country: 'US',
district: 'CA',
line1: '100 Money Street',
line2: 'Suite 1'
},
billing_details: {
city: 'Boston',
country: 'US',
district: 'CA',
line1: '100 Money Street',
line2: 'Suite 1',
name: 'Satoshi Nakamoto',
postalCode: '101233'
},
account_no: '12340010 or AL35202111090000000001234567',
bank_name: 'JP Morgan Chase',
billing_name: 'John Doe',
currency: 'USD or EUR',
routing_no: '121000248',
type: 'inflow or outflow'
})
Get deposit details
To make a wire transfer to your wallet, input your account ID into the request for this endpoint. It will return deposit details that you will use to carry out the wire. The wire will settle into your associated wallet as far as you input these details accurately.
Updated about 3 years ago