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 GuideTransaction 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)
On Ramp Guide 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
- Staging:
- fiatCurrencyId
- DOP Staging:
65575177-8580-4fae-a326-a55b8e5b3e02
- DOP Production:
65575177-8580-4fae-a326-a55b8e5b3e02
- DOP Staging:
- blockchainToTokenId
- Staging:
322e420a-5dbc-413e-9dc3-201411498167
- Production:
214724d2-59b0-4060-926d-51432ff91a89
- Staging:
๐ต 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
- DOP Staging:
- blockchainToTokenId
- Staging:
322e420a-5dbc-413e-9dc3-201411498167
- Production:
214724d2-59b0-4060-926d-51432ff91a89
- Staging: