ShieldClimb Developer API
Home
Card Payment Gateway
Card Payment Gateway
  • Documentation
  • Minimum Order Amount
  • Custom Domain (White-Label)
  • Payment Link Generator
  • Transaction Status
Home
Card Payment Gateway
Card Payment Gateway
  • Documentation
  • Minimum Order Amount
  • Custom Domain (White-Label)
  • Payment Link Generator
  • Transaction Status
  1. Standard Integration
  • Introduction
    • Standard Integration
      • Create Wallet
        GET
      • Process Payment - Single Provider (Direct Payment)
        GET
      • [Optional] Process Payment - Multi-Providers (Hosted Checkout)
        GET
    • Affiliate Integration
      • [Optional] Create Wallet - Affiliate
    • Convert to USD
      GET
    • Callback Event
      GET
    • Check Payment Status
      GET
Home
Card Payment Gateway
Card Payment Gateway
  • Documentation
  • Minimum Order Amount
  • Custom Domain (White-Label)
  • Payment Link Generator
  • Transaction Status
Home
Card Payment Gateway
Card Payment Gateway
  • Documentation
  • Minimum Order Amount
  • Custom Domain (White-Label)
  • Payment Link Generator
  • Transaction Status
  1. Standard Integration

Process Payment - Single Provider (Direct Payment)

GET
https://payment.shieldclimb.com/process-payment.php
This endpoint is responsible for redirecting the customer to the licensed payment provider’s checkout page. The generated URL should be treated as the official payment link, and your system (or CMS) must supply all required parameters when initiating this step. Passing incorrect or incomplete values will cause the request to fail, so it is important to follow the exact structure shown below.

Request Parameters#

address: This must contain the encrypted address_in value that you received from the control-wallet endpoint (Create Wallet): GET https://api.shieldclimb.com/control/wallet.php . If you try to send your payout wallet address directly—without completing step one—the request will be rejected with HTTP 400 (Bad Request).
amount: Amount you need the customer to pay. For example 88.88 . This usually corresponds to your order total. If your system requires passing additional fees or covering processing costs, you may increase this amount accordingly.
provider: Identifies which payment provider the customer will be redirected to. Supported values include: stripe , rampnetwork , robinhood , revolut , kryptonim , bitnovo , unlimit , topper , binance , transak , cryptix , moonpay , guardarian , banxa , sardine , simplex , utorg , transfi , interac , upi . New payment providers may be added over time, due to this reason, it’s recommended to revisit this documentation periodically.
email: A URL-encoded customer email address. Encoding ensures the value is safely transmitted and parsed during the redirect.
currency: The currency code used for the transaction, example: USD or EUR or CAD. Provider-specific requirements - stripe, transfi, robinhood, bitnovo and rampnetwork must be in USD only | upi is INR curreny values only | interac is CAD currency values only.

Important Notice#

The payment link must not be opened inside an iframe or embedded browser window. Customers must be redirected directly to the licensed provider’s payment page to comply with security and regulatory requirements. Once payment is completed, your callback URL (submitted in step one) will receive a GET request containing all your original parameters, along with the final paid USDC amount.

Request

Query Params

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://payment.shieldclimb.com/process-payment.php?address=vlP3R58Up0BTm6Vad0ic8lg84V%2BxYHeqBwSTZqA4r2ULG7CoOUV4zalIHjycNFVQI6KU3VHeXP88rpgljl1kog%3D%3D&amount=88.88&provider=rampnetwork&email=name%40youremail.com&currency=USD'
Response Response Example
{}
Modified at 2025-12-14 08:46:15
Previous
Create Wallet
Next
[Optional] Process Payment - Multi-Providers (Hosted Checkout)
Built with