{"info":{"_postman_id":"d0f9b7dd-fa5c-4e29-a2cc-4d54d0200a4d","name":"RiskPay API","description":"<html><head></head><body><p>This publically available API provided by RiskPay allows you to generate payment links anonymously without KYC. <strong>You can accept Credit/Debit Cards (including Visa, MasterCard, and Maestro), PayPal, Apple Pay, Google Pay, ACH or SEPA bank transfers.</strong> You will receive instant payouts to your USDC (Polygon) wallet address once the customer pays using the link. For more information, visit our company website <a href=\"https://www.riskpay.biz\">https://www.riskpay.biz</a></p>\n<p>For successful payment link generation, you need to take two mandatory steps:</p>\n<ul>\n<li><p>Create a temporary encrypted wallet using <code>GET</code> <a href=\"#1de4ef94-1c29-4b58-992e-4595a3efa15b\">Wallet Creation</a> by passing your own USDC (Polygon) wallet address to receive payouts + a unique callback URL to receive a response. Optionally, you can use the affiliate.php wallet creator and pass an additional wallet you own to earn an affiliate percentage commission on every sale.</p>\n</li>\n<li><p>Redirect the customer to the payment page by passing the generated encrypted wallet address along with other required parameters through another <code>GET</code> request to <a href=\"#783bab73-5cf3-456f-a0d8-cdc1d67a60df\">Payment Processing</a>. This request will directly send the customer to the payment page.</p>\n</li>\n</ul>\n<p>Please visit the <a href=\"https://www.riskpay.biz/payment-gateway/#minimum-order-amount\">Minimum Order Amounts</a> page for more information about minimum order rules for different payment providers.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"2104539","collectionId":"d0f9b7dd-fa5c-4e29-a2cc-4d54d0200a4d","publishedId":"2sB2cPkRGz","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-03-30T22:53:44.000Z"},"item":[{"name":"Wallet Creation","id":"1de4ef94-1c29-4b58-992e-4595a3efa15b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.riskpay.biz/control/wallet.php?address=0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A&callback=https://www.riskpay.biz/callback?number=20250516","description":"<p>This endpoint retrieves wallet control information by making an HTTP GET request to the specified URL. The request includes the wallet address and a callback URL. The response returns a status code of 200, along with the encrypted receiving wallet address and callback URL in the JSON format.</p>\n<h3 id=\"request-example\">Request Example</h3>\n<ul>\n<li><p><strong><code>address</code></strong> : The wallet address to receive instant payouts after customer payment. The wallet must be a valid USDC (Polygon).</p>\n</li>\n<li><p><strong><code>callback</code></strong> : urlencoded callback URL where the payment confirmation will be sent using <code>GET</code> request. You must have at least one unique <code>GET</code> parameter with each request. If you use the same parameter value again, the same temporary receiving address will be provided in the response.</p>\n</li>\n</ul>\n<h3 id=\"response-example\">Response Example</h3>\n<p>The response returns a newly generated encrypted receiving temporary wallet address and the same provided callback URL for confirmation in the JSON format. You may need to json_decode(); the response <code>address_in</code> to pass it in the next step.</p>\n<ul>\n<li><p><strong><code>address_in</code></strong> : This is the encrypted wallet address that needs to be passed to the payment link generator (Process Payment) in the second step.</p>\n</li>\n<li><p><strong><code>polygon_address_in</code></strong> : This is the generated receiving address decrypted for easy payment tracking. You can't pass this address directly to the second step, you need to pass the encrypted <code>address_in</code>.</p>\n</li>\n<li><p><strong><code>callback_url</code></strong> : This is the same callback URL you passed containing all your parameters returned in a decoded format for confirmation. Our bot will send a <code>GET</code> request to this URL when the customer completes the payment containing all your parameters with an additional parameter <code>value_coin</code> representing the actual USDC value sent by the payment provider, which can be useful for your system in case you want to verify the sent amount.</p>\n</li>\n<li><p><strong><code>ipn_token</code></strong> : This token is useful for our support team to track your payment and investigate failed callback events.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["control","wallet.php"],"host":["api","riskpay","biz"],"query":[{"key":"address","value":"0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A"},{"key":"callback","value":"https://www.riskpay.biz/callback?number=20250516"}],"variable":[]}},"response":[{"id":"dfa0e684-5826-4ac8-82e2-ce871509a8a0","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.riskpay.biz/control/wallet.php?address=0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A&callback=https://www.riskpay.biz/callback?number=20250516","protocol":"https","host":["api","riskpay","biz"],"path":["control","wallet.php"],"query":[{"key":"address","value":"0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A"},{"key":"callback","value":"https://www.riskpay.biz/callback?number=20250516"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 22 Oct 2025 02:26:46 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"99258d388ddad684-IAD"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"accept-encoding"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=xvxcH8f4NZYKcnPRiV7xePNHElTcWYVetbwkyBfK8hrRIRiNje2%2BPijqKvwZ7GTH%2FZ7rH8c9wwzbCZk%2Bhnj5tmBf3baSwXmFWEMv4QQ%3D\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"address_in\": \"S72nCSY%2F1a9O6AuDR2bOP9c%2Bfeq8%2BAqhCZx%2BKwtO%2BCAQXOFkTrYxRNEuz7yeTlNDHtwMXXUcTP26j%2FwYiNRMsg%3D%3D\",\n    \"polygon_address_in\": \"0x77970021F78aea4e8e750954F0e6D2cDcb5e1288\",\n    \"callback_url\": \"https://www.riskpay.biz/callback?number=20250516\",\n    \"ipn_token\": \"ZEE2cW8zb1N0N2otZEc3eDBCd2xTeVlmekExYWZKMTBYN1lJclp5T2ZCR05WUmloZzdtdlNyQTdsS3ZJRldSRg%3D%3D\"\n}"}],"_postman_id":"1de4ef94-1c29-4b58-992e-4595a3efa15b"},{"name":"Payment Processing","id":"783bab73-5cf3-456f-a0d8-cdc1d67a60df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://pay.riskpay.biz/payment-processing.php?address=S72nCSY%2F1a9O6AuDR2bOP9c%2Bfeq8%2BAqhCZx%2BKwtO%2BCAQXOFkTrYxRNEuz7yeTlNDHtwMXXUcTP26j%2FwYiNRMsg%3D%3D&email=name@example.com&provider=mercuryo&amount=79.95&currency=USD","description":"<p>This endpoint will redirect the customer to the payment page. You should treat this as the payment URL. Your CMS should pass all the following parameters.</p>\n<h3 id=\"request-example\">Request Example</h3>\n<ul>\n<li><p><strong><code>address</code></strong> : you need to pass the encrypted <code>address_in</code> generated from <a href=\"#1de4ef94-1c29-4b58-992e-4595a3efa15b\">Wallet Creation</a>. Passing your payout wallet address directly without the first step will result in a \"400 Bad Request\" error.</p>\n</li>\n<li><p><strong><code>email</code></strong> : urlencoded customer email address.</p>\n</li>\n<li><p><strong><code>provider</code></strong> : Possible values (<code>banxa</code>, <code>binance</code>, <code>bitnovo</code>, <code>interac</code>, <code>moonpay</code>, <code>paypal</code>, <code>rampnetwork</code>, <code>revolut</code>, <code>robinhood</code>, <code>sardine</code>, <code>simplex</code>, <code>stripe</code>, <code>topper</code>, <code>transak</code>, <code>transfi</code>, <code>upi</code> or <code>utorg</code>). More providers will be supported, so you may need to revisit this page.</p>\n</li>\n<li><p><strong><code>amount</code></strong> : Amount you need the customer to pay. For example, <code>79.95</code> should be the order total in your system. You can add more fees by passing bigger amounts to cover the payment processing fees.</p>\n</li>\n<li><p><strong><code>currency</code></strong> : Currency code, for example: <code>USD</code> or <code>EUR</code> or <code>CAD</code><br />  <code>bitnovo</code>, <code>robinhood</code>, <code>stripe</code> and <code>transfi</code> providers' values need to be in USD only! <code>interac</code> is CAD currency values only! <code>upi</code> is INR currency values only!</p>\n</li>\n</ul>\n<h3 id=\"response-example\">Response Example</h3>\n<ul>\n<li>This request doesn't return any response headers or body.</li>\n</ul>\n<h3 id=\"critical-warning-\">Critical Warning !</h3>\n<p><strong>Please note that you are not allowed to use the payment link within an embedded iframe. The user must be redirected to the licensed payment provider page directly. Your system will be notified after customer's payment using the predefined callback URL.</strong></p>\n","urlObject":{"protocol":"https","path":["payment-processing.php"],"host":["pay","riskpay","biz"],"query":[{"key":"address","value":"S72nCSY%2F1a9O6AuDR2bOP9c%2Bfeq8%2BAqhCZx%2BKwtO%2BCAQXOFkTrYxRNEuz7yeTlNDHtwMXXUcTP26j%2FwYiNRMsg%3D%3D"},{"key":"email","value":"name@example.com"},{"key":"provider","value":"mercuryo"},{"key":"amount","value":"79.95"},{"key":"currency","value":"USD"}],"variable":[]}},"response":[{"id":"cef29bfe-2311-4dce-8c36-45501fc393fe","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://pay.riskpay.biz/payment-processing.php?address=xlTWUQelOiw7ijfZ%2B0J7UXvnii0MWZahfQDYW1NTEcMK64yE1kJ8MBOUh5QTfrpZPSIX%2F%2FfsekHqXZUeJayORQ%3D%3D&email=name@example.com&provider=mercuryo&amount=79.95&currency=USD","protocol":"https","host":["pay","riskpay","biz"],"path":["payment-processing.php"],"query":[{"key":"address","value":"xlTWUQelOiw7ijfZ%2B0J7UXvnii0MWZahfQDYW1NTEcMK64yE1kJ8MBOUh5QTfrpZPSIX%2F%2FfsekHqXZUeJayORQ%3D%3D"},{"key":"email","value":"name@example.com"},{"key":"provider","value":"mercuryo"},{"key":"amount","value":"79.95"},{"key":"currency","value":"USD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"783bab73-5cf3-456f-a0d8-cdc1d67a60df"},{"name":"[ Optional ] Affiliate Wallet Creation","id":"055d55f2-6132-4541-be8c-f387cbcebd0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.riskpay.biz/control/affiliate.php?address=0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A&affiliate=0xbbcb85b759b20fd54992ba39ba7b14337a5625a2&callback=https://www.riskpay.biz/callback?number=20250516","description":"<p>Optionally, if you want to <a href=\"https://www.riskpay.biz/white-label-payment-gateway-affiliate/\">rebrand (white-label)</a> our payment gateway, then you can use this endpoint as the first step and pass your affiliate wallet as an extra <code>affiliate</code> parameter to earn commission on every sale. The merchant wallet and affiliate wallet must be different, or the request will fail.</p>\n<h3 id=\"request-example\">Request Example</h3>\n<ul>\n<li><p><strong><code>address</code></strong> : The wallet address to receive instant payouts after customer payment. The wallet must be a valid USDC (Polygon).</p>\n</li>\n<li><p><strong><code>affiliate</code></strong> : The affiliate wallet address to receive a commission. The wallet must be a valid USDC (Polygon).</p>\n</li>\n<li><p><strong><code>callback</code></strong> : urlencoded callback URL where the payment confirmation will be sent using a <code>GET</code> request. You must have at least one unique <code>GET</code> parameter with each request. If you use the same parameter value again, the same temporary receiving address will be provided in the response.</p>\n</li>\n</ul>\n<h3 id=\"response-example\">Response Example</h3>\n<ul>\n<li><p><strong><code>address_in</code></strong> : This is the encrypted wallet address that needs to be passed to the payment link generator (Process Payment) in the second step.</p>\n</li>\n<li><p><strong><code>polygon_address_in</code></strong> : This is the generated receiving address decrypted for easy payment tracking. You can't pass this address directly to the second step, you need to pass the encrypted <code>address_in</code>.</p>\n</li>\n<li><p><strong><code>callback_url</code></strong> : This is the same callback URL you passed containing all your parameters returned in a decoded format for confirmation. Our bot will send a <code>GET</code> request to this URL when the customer completes the payment containing all your parameters with an additional parameter <code>value_coin</code> representing the actual USDC value sent by the payment provider, which can be useful for your system in case you want to verify the sent amount.</p>\n</li>\n<li><p><strong><code>ipn_token</code></strong> : This token is useful for our support team to track your payment and investigate failed callback events.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["control","affiliate.php"],"host":["api","riskpay","biz"],"query":[{"key":"address","value":"0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A"},{"key":"affiliate","value":"0xbbcb85b759b20fd54992ba39ba7b14337a5625a2"},{"key":"callback","value":"https://www.riskpay.biz/callback?number=20250516"}],"variable":[]}},"response":[{"id":"1874bc6b-e23a-4de0-84ed-b75c4f7602d9","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.riskpay.biz/control/affiliate.php?address=0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A&affiliate=0xbbcb85b759b20fd54992ba39ba7b14337a5625a2&callback=https://www.riskpay.biz/callback?number=20250516","protocol":"https","host":["api","riskpay","biz"],"path":["control","affiliate.php"],"query":[{"key":"address","value":"0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A"},{"key":"affiliate","value":"0xbbcb85b759b20fd54992ba39ba7b14337a5625a2"},{"key":"callback","value":"https://www.riskpay.biz/callback?number=20250516"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 22 Oct 2025 02:28:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"99258f7dbef1acc6-IAD"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"accept-encoding"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2BaTyN8LcEPd%2BAIJz8pPT4Cm3zt1j61f5iV854pDss3lrMdcd2PTnvLz55635ybmHaZdSKkkioLiqtlT6Gtv8%2BKgzkdMRCOwyEWUjmcmc%2FQ%3D%3D\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"address_in\": \"ii8A3V2qvs2iI1dhHyaXfgZFD1VGeJYNdga0qyA0tsQ%2FZAnwg64yMY36T42miY%2FgMuwrCxHVbUcpaULhie4J9A%3D%3D\",\n    \"polygon_address_in\": \"0x77970021F78aea4e8e750954F0e6D2cDcb5e1288\",\n    \"callback_url\": \"https://www.riskpay.biz/callback?number=20250516\",\n    \"ipn_token\": \"ZEE2cW8zb1N0N2otZEc3eDBCd2xTeVlmekExYWZKMTBYN1lJclp5T2ZCR05WUmloZzdtdlNyQTdsS3ZJRldSRg%3D%3D\"\n}"}],"_postman_id":"055d55f2-6132-4541-be8c-f387cbcebd0d"},{"name":"[ Optional ] Custom Affiliate Commission","id":"4a8a5b17-79a6-4f7e-9524-6f7425f68537","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.riskpay.biz/control/custom-affiliate.php?address=0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A&affiliate=0xbbcb85b759b20fd54992ba39ba7b14337a5625a2&callback=https://www.riskpay.biz/callback?number=20250516&affiliate_fee=0.06&merchant_fee=0.82","description":"<p>This optional endpoint is for advanced rebranding usage. If you want to <a href=\"https://www.riskpay.biz/white-label-payment-gateway-affiliate/\">rebrand (white-label)</a> and set a custom redistribution of the payout or set a custom commission fee to yourself as an affiliate, then you can optionally use this endpoint to create wallets. This endpoint is similar to the Affiliate endpoint with two extra parameters, <code>affiliate_fee</code> and <code>merchant_fee</code>. Those two parameters can be used to distribute the percentage of the instant payout to <code>address</code> and <code>affiliate</code> wallets.</p>\n<h3 id=\"request-example\">Request Example</h3>\n<ul>\n<li><p><strong><code>address</code></strong> : The wallet address to receive instant payouts after customer payment. The wallet must be a valid USDC (Polygon).</p>\n</li>\n<li><p><strong><code>affiliate</code></strong> : The affiliate wallet address to receive commission. The wallet must be a valid USDC (Polygon).</p>\n</li>\n<li><p><strong><code>callback</code></strong> : urlencoded callback URL where the payment confirmation will be sent using <code>GET</code> request. You must have at least one unique <code>GET</code> parameter with each request. If you use the same parameter value again, the same temporary receiving address will be provided in the response.</p>\n</li>\n<li><p><strong><code>affiliate_fee</code></strong> : The percentage to the <code>affiliate</code> wallet. If it is set to 0.06, this wallet will receive 6% of the total final payout.</p>\n</li>\n<li><p><strong><code>merchant_fee</code></strong> : The percentage to the <code>address</code> wallet. If it is set to 0.82, then this wallet will receive 82% of the total final payout.</p>\n</li>\n</ul>\n<h3 id=\"response-example\">Response Example</h3>\n<ul>\n<li><p><strong><code>address_in</code></strong> : This is the encrypted wallet address that needs to be passed to the payment link generator (Process Payment) in the second step.</p>\n</li>\n<li><p><strong><code>polygon_address_in</code></strong> : This is the generated receiving address decrypted for easy payment tracking. You can't pass this address directly to the second step, you need to pass the encrypted <code>address_in</code>.</p>\n</li>\n<li><p><strong><code>callback_url</code></strong> : This is the same callback URL you passed containing all your parameters returned in a decoded format for confirmation. Our bot will send a <code>GET</code> request to this URL when the customer completes the payment containing all your parameters with an additional parameter <code>value_coin</code> representing the actual USDC value sent by the payment provider, which can be useful for your system in case you want to verify the sent amount.</p>\n</li>\n<li><p><strong><code>ipn_token</code></strong> : This token is useful for our support team to track your payment and investigate failed callback events.</p>\n</li>\n</ul>\n<h3 id=\"critical-warning-\">Critical Warning !</h3>\n<p><strong>The sum of affiliate_fee and merchant_fee must always be 0.88, as our default service fee is 12% of the total payout. If the total value is not equal to 0.88, the query will result in an error.</strong></p>\n","urlObject":{"protocol":"https","path":["control","custom-affiliate.php"],"host":["api","riskpay","biz"],"query":[{"key":"address","value":"0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A"},{"key":"affiliate","value":"0xbbcb85b759b20fd54992ba39ba7b14337a5625a2"},{"key":"callback","value":"https://www.riskpay.biz/callback?number=20250516"},{"key":"affiliate_fee","value":"0.06"},{"key":"merchant_fee","value":"0.82"}],"variable":[]}},"response":[{"id":"44494d41-bd72-4e3a-9bb2-bb3b7855db6f","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.riskpay.biz/control/custom-affiliate.php?address=0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A&affiliate=0xbbcb85b759b20fd54992ba39ba7b14337a5625a2&callback=https://www.riskpay.biz/callback?number=20250516&affiliate_fee=0.06&merchant_fee=0.82","protocol":"https","host":["api","riskpay","biz"],"path":["control","custom-affiliate.php"],"query":[{"key":"address","value":"0x6ECa2A2B42A0AFdC4028fa8f39Fc9EBEaA53dA7A"},{"key":"affiliate","value":"0xbbcb85b759b20fd54992ba39ba7b14337a5625a2"},{"key":"callback","value":"https://www.riskpay.biz/callback?number=20250516"},{"key":"affiliate_fee","value":"0.06"},{"key":"merchant_fee","value":"0.82"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 22 Oct 2025 02:28:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"99258ff0ab043b8f-IAD"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"accept-encoding"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=USlVWECellu5884MARzK5U8gO7dFDOqFvDA0u5f4V7kh%2BDmSyHTijBXnr8W2zjL6PJTy4SL8SvdNJxQeKRxKBKEwTCzKyANMTXkoe5HQIw%3D%3D\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"address_in\": \"%2B6%2FB52i17j1rZuqa9S7sp6GcKn1YjomNNXS3xbqFL92tGCcYNan5pqWoURdzQNrnzRBMSLHCmuI3tYN6LmWtnQ%3D%3D\",\n    \"polygon_address_in\": \"0x77970021F78aea4e8e750954F0e6D2cDcb5e1288\",\n    \"callback_url\": \"https://www.riskpay.biz/callback?number=20250516\",\n    \"ipn_token\": \"ZEE2cW8zb1N0N2otZEc3eDBCd2xTeVlmekExYWZKMTBYN1lJclp5T2ZCR05WUmloZzdtdlNyQTdsS3ZJRldSRg%3D%3D\"\n}"}],"_postman_id":"4a8a5b17-79a6-4f7e-9524-6f7425f68537"},{"name":"[ Optional ] Multi-Provider Gateway","id":"40cb9b49-8d43-48e5-b2de-e113c6bf1b72","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://pay.riskpay.biz/payment-creating.php?address=S72nCSY%2F1a9O6AuDR2bOP9c%2Bfeq8%2BAqhCZx%2BKwtO%2BCAQXOFkTrYxRNEuz7yeTlNDHtwMXXUcTP26j%2FwYiNRMsg%3D%3D&email=name@example.com&amount=79.95&currency=USD&domain=buy.example.com","description":"<p>This endpoint is similar to <a href=\"#783bab73-5cf3-456f-a0d8-cdc1d67a60df\">Payment Processing</a>, but it will redirect the customer to a hosted page with a multi-provider selection list. Options displayed on the hosted payment page are based on several factors, including but not limited to customer location, payment amount, and currency. GET parameters can be as follows:</p>\n<h3 id=\"request-example\">Request Example</h3>\n<ul>\n<li><p><strong><code>address</code></strong> : you need to pass the encrypted <code>address_in</code> generated from <a href=\"#1de4ef94-1c29-4b58-992e-4595a3efa15b\">Wallet Creation</a>. Passing your payout wallet address directly without the first step will result in a \"400 Bad Request\" error.</p>\n</li>\n<li><p><strong><code>email</code></strong> : urlencoded customer email address.</p>\n</li>\n<li><p><strong><code>amount</code></strong> : Amount you need the customer to pay. For example, <code>79.95</code> should be the order total in your system. You can add more fees by passing bigger amounts to cover the payment processing fees.</p>\n</li>\n<li><p><strong><code>currency</code></strong> : Currency code, for example: <code>USD</code> or <code>EUR</code> or <code>CAD</code><br />  <code>wert</code>, <code>stripe</code>, <code>transfi</code>, <code>robinhood</code> and <code>rampnetwork</code> providers' values need to be in USD only! <code>interac</code> is CAD currency values only! <code>upi</code> is INR currency values only!</p>\n</li>\n<li><p><strong><code>domain</code></strong> : This is an optional parameter to white-label (rebrand) the hosted checkout page with your own custom domain name. You can set your own rebranded subdomain that will replace any instance of checkout.paygate.to in the hosted payment page code. The format of this optional parameter value should be like buy.example.com and it can be set to be hidden within your cloudflare worker code to prevent manipulation.</p>\n</li>\n</ul>\n<h3 id=\"response-example\">Response Example</h3>\n<ul>\n<li>This request doesn't return any response headers or body.</li>\n</ul>\n<h3 id=\"critical-warning-\">Critical Warning !</h3>\n<p><strong>Please note that you are not allowed to use the payment link within an embedded iframe. The user must be redirected to the licensed payment provider page directly. Your system will be notified after customer payment using the predefined callback URL.</strong></p>\n","urlObject":{"protocol":"https","path":["payment-creating.php"],"host":["pay","riskpay","biz"],"query":[{"key":"address","value":"S72nCSY%2F1a9O6AuDR2bOP9c%2Bfeq8%2BAqhCZx%2BKwtO%2BCAQXOFkTrYxRNEuz7yeTlNDHtwMXXUcTP26j%2FwYiNRMsg%3D%3D"},{"key":"email","value":"name@example.com"},{"key":"amount","value":"79.95"},{"key":"currency","value":"USD"},{"key":"domain","value":"buy.example.com"}],"variable":[]}},"response":[{"id":"db4c8d03-c0b5-4389-a5ab-7e8d639f35f1","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://pay.riskpay.biz/payment-creating.php?address=S72nCSY%2F1a9O6AuDR2bOP9c%2Bfeq8%2BAqhCZx%2BKwtO%2BCAQXOFkTrYxRNEuz7yeTlNDHtwMXXUcTP26j%2FwYiNRMsg%3D%3D&email=name@example.com&amount=79.95&currency=USD&domain=buy.example.com","protocol":"https","host":["pay","riskpay","biz"],"path":["payment-creating.php"],"query":[{"key":"address","value":"S72nCSY%2F1a9O6AuDR2bOP9c%2Bfeq8%2BAqhCZx%2BKwtO%2BCAQXOFkTrYxRNEuz7yeTlNDHtwMXXUcTP26j%2FwYiNRMsg%3D%3D"},{"key":"email","value":"name@example.com"},{"key":"amount","value":"79.95"},{"key":"currency","value":"USD"},{"key":"domain","value":"buy.example.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":""}],"_postman_id":"40cb9b49-8d43-48e5-b2de-e113c6bf1b72"},{"name":"Сurrency Сonversion","id":"c9840e55-d0b4-4cdc-9889-38b46a3a0780","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.riskpay.biz/control/currency-conversion.php?value=79.95&from=EUR","description":"<p>Some providers like <code>wert</code>, <code>stripe</code>, <code>transfi</code>, and <code>rampnetwork</code> support USD only. You may need to convert your amount to USD currency.</p>\n<h3 id=\"request-example\">Request Example</h3>\n<ul>\n<li><p><strong><code>value</code></strong> : The amount of the currency you want to convert to USD.</p>\n</li>\n<li><p><strong><code>from</code></strong> : The code of the currency you want to convert to USD, for example, EUR or SEK.</p>\n</li>\n</ul>\n<h3 id=\"response-example\">Response Example</h3>\n<ul>\n<li><p><strong><code>status</code></strong> : Status of the response.</p>\n</li>\n<li><p><strong><code>value_coin</code></strong> : Converted amount to USD.</p>\n</li>\n<li><p><strong><code>exchange_rate</code></strong> : Currency conversion rate to USD.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["control","currency-conversion.php"],"host":["api","riskpay","biz"],"query":[{"key":"value","value":"79.95"},{"key":"from","value":"EUR"}],"variable":[]}},"response":[{"id":"c793d9ce-76e4-4444-9f76-74f20353b68f","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.riskpay.biz/control/currency-conversion.php?value=79.95&from=EUR","protocol":"https","host":["api","riskpay","biz"],"path":["control","currency-conversion.php"],"query":[{"key":"value","value":"79.95"},{"key":"from","value":"EUR"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 22 Oct 2025 02:18:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"992581935a02d6cf-IAD"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"accept-encoding"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=kHAur%2FRERIpVWaRaZNyvs%2FhoAVG39XCLetoAJhX%2Br8E1vZiMtDZX7KHYXwmrok53ZIBaFwHuymitf5nrP8xNscAyCBldm8v9vN%2FsRXqqsQ%3D%3D\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"value_coin\": \"92.81\",\n    \"exchange_rate\": \"1.16090\"\n}"}],"_postman_id":"c9840e55-d0b4-4cdc-9889-38b46a3a0780"},{"name":"Callback Handling","id":"fbef4aca-45b1-4d98-bc4e-3745532a0684","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.riskpay.biz/callback?number=20250516&value_coin=105.6&coin=polygon_usdc&txid_in=0x45b82c1aefda36f7980e2b4c3f01a765de48b9c214f7fed963ab52d30e7c8bс&txid_out=0x622f94b6aefbc78d3502e1c9f0b4a3d7c065df4b39ac812f7fed1942d50e3cn&address_in=0x32e854bD1270670C832634CA87858fFd9F3e2c78","description":"<p>When a payment is made by one of the providers our bot will visit your callback URL using the <code>GET</code> request method. All your original parameters will be included plus the following payment data parameters:</p>\n<h3 id=\"request-example\">Request Example</h3>\n<ul>\n<li><p><strong><code>value_coin</code></strong> : Amount of USDC paid by the provider.</p>\n</li>\n<li><p><strong><code>coin</code></strong> : Payout coin type, usually polygon_usdc or polygon_usdt.</p>\n</li>\n<li><p><strong><code>txid_in</code></strong> : Polygon TXID of the payment made from the provider to the order-assigned wallet.</p>\n</li>\n<li><p><strong><code>txid_out</code></strong> : Instant payout TXID from the order assigned wallet to your merchant-predefined wallet.</p>\n</li>\n<li><p><strong><code>address_in</code></strong> : This should match the same <code>polygon_address_in</code> unencrypted wallet generated at the first step.</p>\n</li>\n</ul>\n<h3 id=\"response-example\">Response Example</h3>\n<ul>\n<li>This request doesn't return any response headers or body.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["callback"],"host":["www","riskpay","biz"],"query":[{"key":"number","value":"20250516"},{"key":"value_coin","value":"105.6"},{"key":"coin","value":"polygon_usdc"},{"key":"txid_in","value":"0x45b82c1aefda36f7980e2b4c3f01a765de48b9c214f7fed963ab52d30e7c8bс"},{"key":"txid_out","value":"0x622f94b6aefbc78d3502e1c9f0b4a3d7c065df4b39ac812f7fed1942d50e3cn"},{"key":"address_in","value":"0x32e854bD1270670C832634CA87858fFd9F3e2c78"}],"variable":[]}},"response":[{"id":"f9f757ad-ca80-48af-b9b9-86d4ad526ce7","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.riskpay.biz/callback?number=20250516&value_coin=105.6&coin=polygon_usdc&txid_in=0x45b82c1aefda36f7980e2b4c3f01a765de48b9c214f7fed963ab52d30e7c8bс&txid_out=0x622f94b6aefbc78d3502e1c9f0b4a3d7c065df4b39ac812f7fed1942d50e3cn&address_in=0x32e854bD1270670C832634CA87858fFd9F3e2c78","protocol":"https","host":["www","riskpay","biz"],"path":["callback"],"query":[{"key":"number","value":"20250516"},{"key":"value_coin","value":"105.6"},{"key":"coin","value":"polygon_usdc"},{"key":"txid_in","value":"0x45b82c1aefda36f7980e2b4c3f01a765de48b9c214f7fed963ab52d30e7c8bс"},{"key":"txid_out","value":"0x622f94b6aefbc78d3502e1c9f0b4a3d7c065df4b39ac812f7fed1942d50e3cn"},{"key":"address_in","value":"0x32e854bD1270670C832634CA87858fFd9F3e2c78"}]}},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"fbef4aca-45b1-4d98-bc4e-3745532a0684"},{"name":"Payment Status","id":"1f45c40b-0a5b-4bb7-a7bf-b59e80199e26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.riskpay.biz/control/payment-status.php?ipn_token=ZEE2cW8zb1N0N2otZEc3eDBCd2xTeVlmekExYWZKMTBYN1lJclp5T2ZCR05WUmloZzdtdlNyQTdsS3ZJRldSRg%3D%3D","description":"<p>Use this endpoint to check the payment status. </p>\n<h3 id=\"request-example\">Request Example</h3>\n<ul>\n<li><strong><code>ipn_token</code></strong> : You should have this from the first request creating the wallet.</li>\n</ul>\n<h3 id=\"response-example\">Response Example</h3>\n<ul>\n<li><p><strong><code>status</code></strong> : Status of the payment. Can be either <code>paid</code> or <code>unpaid</code>.</p>\n</li>\n<li><p><strong><code>value_coin</code></strong> : Amount of crypto sent by the provider to the assigned wallet.</p>\n</li>\n<li><p><strong><code>txid_out</code></strong> : TXID of the payout transaction to your merchant wallet on the blockchain.</p>\n</li>\n<li><p><strong><code>coin</code></strong> : The payout coin type usually polygon_usdc.</p>\n</li>\n</ul>\n<h3 id=\"critical-warning-\">Critical Warning !</h3>\n<p>This endpoint is intended to be used on casual basis only to check the payment status and payout info when needed. However you shouldn't rely on this endpoint to change order status on your own website/system to avoid getting rate limited. To change order status within your own website system you should rely on the Callback Event where our bot will hit your server when the payment is made.</p>\n","urlObject":{"protocol":"https","path":["control","payment-status.php"],"host":["api","riskpay","biz"],"query":[{"key":"ipn_token","value":"ZEE2cW8zb1N0N2otZEc3eDBCd2xTeVlmekExYWZKMTBYN1lJclp5T2ZCR05WUmloZzdtdlNyQTdsS3ZJRldSRg%3D%3D"}],"variable":[]}},"response":[{"id":"f053d807-d82f-400d-9e09-eb79d7a89b16","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.riskpay.biz/control/payment-status.php?ipn_token=ZEE2cW8zb1N0N2otZEc3eDBCd2xTeVlmekExYWZKMTBYN1lJclp5T2ZCR05WUmloZzdtdlNyQTdsS3ZJRldSRg%3D%3D","protocol":"https","host":["api","riskpay","biz"],"path":["control","payment-status.php"],"query":[{"key":"ipn_token","value":"ZEE2cW8zb1N0N2otZEc3eDBCd2xTeVlmekExYWZKMTBYN1lJclp5T2ZCR05WUmloZzdtdlNyQTdsS3ZJRldSRg%3D%3D"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 22 Oct 2025 02:52:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"9925b2868958d645-IAD"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"accept-encoding"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=fXOlLOYVnZ126%2FNZg7%2BQCsTnhAt%2FZWaCVzSa3XDwyP3d%2Fz9Z3XsSQ%2Fcjfb8qmv7SUruX4eZTf5jna9NSvdlUgrHQEVMUzYsO1hKxFlt5dQ%3D%3D\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"paid\",\n    \"value_coin\": \"79.98\",\n    \"txid_out\": \"0x622f94b6aefbc78d3502e1c9f0b4a3d7c065df4b39ac812f7fed1942d50e3cn\",\n    \"coin\": \"polygon_usdc\"\n}"}],"_postman_id":"1f45c40b-0a5b-4bb7-a7bf-b59e80199e26"}]}