Deposit
Deposit funds into a Rapyd Wallet.
The Point-of-Sale location uses this method when the customer deposits money into the customer’s own wallet.
After you use this method, you must call the Close Session method to complete the process.
The wallet is specified in the phone_number field of the header. The currency_code determines which wallet account receives the funds. If there is no account defined for that currency, a new account is created with the specified amount.
Note
The base URL for the POS production environment is https://pos.rapyd.net. It requires its own access key, which is different from the access key for the Payment API. To obtain an access key for the POS production environment and to set up a sandbox environment for the POS API, contact Rapyd Client Support.
amount
Amount of the deposit. Decimal.
currency
Three-letter ISO 4217 code for the currency used in the
amountfield. Uppercase.
metadata
A JSON object defined by the client.
None.
/v1/pos/deposit/{amount}/{currency}
Deposit
curl -X post https://sandboxpos.rapyd.net/v1/pos/deposit/150.99/USD -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here'
{ "status": { "error_code": "0", "status": "SUCCESS", "message": "", "operation_id": "02be1a2c-2f26-42e1-b09f-f22f0f82812d" }, "data": { "transaction_id": "4574d870-c391-11e7-9273-0ef1982c1e4a", "metadata": {} } }