๐งพ Payments in DR
Partners that use Payments in DR
Overview
The following guide will walkthrough the whole process needed in order to complete orders with payment partners that will not use crypto on their users, rather there will be a settlement done in certain moments.
Integration for Payments
๐ฃ Webhook
The webhooks in this case will be used to send transaction status updates, meaning when deposit or withdraw is PENDING or COMPLETED.
Configuration
To setup the webhook URL please refer to Webhook Configuration Guide.
HMAC Signature Validation
To validate the notification sent to the webhook URL that was configured please refer to HMAC Signature Validation Guide
Transaction Events
To have a better understanding on the Transaction Events and check the payload response please review the Webhook Transaction Events Guide
๐ค User Creation + KYC
Create and Execute Manual KYC
User Creation + KYC Payments Endpoint
Once the user is created the kyc step must be done through the . This endpoint will receive the specific information needed and once this information is received the user will be able to transact freely.
๐ Deposit Money (On Ramp)
When a user wants to do a deposit of money the following guide can be used, the user should be informed of the account it must transfer to. Please use USDC in Polygon POS when making the quoting.
Hardcoded Values:
- userWalletAddress
- Staging: 0xfa65616f26c045caa55e3421cec7e902ec11dd38
- Production: 0x133f7584aed61b2b67caae895d66919208318a64
- fiatCurrencyId
- DOP Staging: 65575177-8580-4fae-a326-a55b8e5b3e02
- DOP Production: 65575177-8580-4fae-a326-a55b8e5b3e02
- blockchainToTokenId
- Staging: 322e420a-5dbc-413e-9dc3-201411498167
- Production: 214724d2-59b0-4060-926d-51432ff91a89
๐ต Withdraw Money (Off Ramp)
When a user wants to withdraw money the following guide can be used Off Ramp Guide, the user must provide with the account that wants its Dominican Pesos Transferred.
Hardcoded Values
- fiatCurrencyId
- DOP Staging: 65575177-8580-4fae-a326-a55b8e5b3e02
- DOP Production: 65575177-8580-4fae-a326-a55b8e5b3e02
- blockchainToTokenId
- Staging: 322e420a-5dbc-413e-9dc3-201411498167
- Production: 214724d2-59b0-4060-926d-51432ff91a89
Updated 2 months ago