Integrating Resmic Pro into your application allows you to accept crypto payments seamlessly. This section provides a step-by-step guide on how to set up payment processing.
Step 1: Generate an API Key
Before initiating payments, ensure you have generated an API key. Refer to the section for details on obtaining your API key.
Step 2: Creating a Payment Request
To create a payment request, send a POST request to the Resmic Pro API:
Request Example
curl --location 'https://api.resmic.com/api/v1/makepayment' \
--header 'Content-type: application/json' \
--header 'x-api-key: <Your_API_KEY>' \
--header 'x-user-id: <Your_User_Id>' \
--data-raw '{
"amount":100,
"blockchain":["Ethereum", "Polygon","BNB-Chain", "Sepolia"],
"token": ["USDT", "USDC", "DAI", "ETH", "PUSH"],
"title":"Test title for the session",
"description": "This is a detailed description for the payment",
"wallet_address": "0x056397760b973BfB921Bc10Be9DA5034B1e921d7",
"blockchain_confirmation": 1,
"redirect_url": "localhost:3000/success-page",
"cancel_url":"localhost:3000/payment-failed-page",
"webhook_url":"adityakaklij11@gmail.com"
} '