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. Introduction
  • Introduction
    • Standard Integration
      • Create Wallet
      • Process Payment - Single Provider (Direct Payment)
      • [Optional] Process Payment - Multi-Providers (Hosted Checkout)
    • 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. Introduction

Check Payment Status

GET
https://api.shieldclimb.com/control/payment-status.php
This endpoint allows you to manually check the status of a payment whenever needed. It’s designed for occasional verification, not for automating order updates inside your system.
Important:
Do not use this endpoint as your primary method to update order statuses on your website. Excessive polling may trigger rate limits. Your system should always rely on the callback event (the IPN) to update orders, since the callback is triggered automatically by our system as soon as the payment is completed.

Request Parameters#

ipn_token: The token returned when the temporary receiving wallet was created (Create Wallet step). This uniquely identifies the order/payment session.

Response#

status: Returns either paid or unpaid .
value_coin: The amount of crypto the provider sent to the temporary wallet (typically USDC).
txid_out: The blockchain transaction ID showing the payout sent from the temporary wallet to your merchant wallet.
coin: The payout currency type (usually polygon_usdc).

Request

Query Params

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.shieldclimb.com/control/payment-status.php?ipn_token=ZEE2cW8zb1N0N2o1WW1EeDBoUXZRam9YeGcxYmVvcDBYYWNON3BPR2UwT2ZVaDJpejZ5MUI3MWwwX09hUlNkTzRQcHBMVVM2Zl95MFRNN0NZbnhaVGg2cWdoU29wN2RXbmZrOWplbXpsNHZRU0RZ'
Response Response Example
{
    "status": "paid",
    "value_coin": "7.08",
    "txid_out": "0xe5963fb40ddc4996962370457cb07fe0ca342a463e98ae3c4c544d58080cb38a",
    "coin": "polygon_usdc"
}
Modified at 2025-12-14 09:16:13
Previous
Callback Event
Built with