# ShieldClimb Developer API ## Docs - [Introduction](https://shieldclimb.apidog.io/introduction-5921663f0.md): - Introduction [Standard Integration](https://shieldclimb.apidog.io/standard-integration-5921599f0.md): The standard integration method is designed for merchants who want to process credit card payments directly through ShieldClimb.com. To use this option, you’ll need an EVM-compatible crypto wallet, and it must be self-custodial to prevent payout problems or mismatched token deposits. For users new to crypto, the TrustWallet SWIFT feature is the easiest solution because it gives you one universal wallet address for receiving multiple coins. Technically you can use exchange wallets such as Binance deposit addresses, but it’s strongly discouraged. - Introduction [Affiliate Integration](https://shieldclimb.apidog.io/affiliate-integration-5921600f0.md): The affiliate flow functions almost identically to the standard API integration, with one key difference: payouts can be automatically split between multiple wallets. This behavior is configured during the encrypted wallet generation step (`address_in`), allowing you to define how commissions are allocated. ## API Docs - Introduction > Standard Integration [Create Wallet](https://shieldclimb.apidog.io/create-wallet-25584818e0.md): This endpoint lets you generate control data for a temporary payment wallet through an HTTP `GET` request. Your request must include two required parameters: the payout wallet address and your callback URL. When the request is valid, the API will respond with HTTP 200 OK and return both the encrypted temporary wallet address and your callback URL in JSON format. - Introduction > Standard Integration [Process Payment - Single Provider (Direct Payment)](https://shieldclimb.apidog.io/process-payment-single-provider-direct-payment-25584819e0.md): 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. - Introduction > Standard Integration [[Optional] Process Payment - Multi-Providers (Hosted Checkout)](https://shieldclimb.apidog.io/optional-process-payment-multi-providers-hosted-checkout-25584820e0.md): This endpoint works much like `process-payment.php`, but instead of sending the customer directly to one provider, it forwards them to a hosted checkout page where they can choose from multiple payment providers. The list of available providers shown on the hosted page is dynamic—based on factors such as the customer’s region, the transaction amount, and the selected currency. Below is the full list of parameters you can pass to this endpoint: - Introduction > Affiliate Integration [[Optional] Create Wallet - Affiliate](https://shieldclimb.apidog.io/optional-create-wallet-affiliate-25584821e0.md): This optional endpoint is designed for [advanced white-label setups](https://shieldclimb.com/white-label-api-custom-domain-setup-guide/) where you want full control over payout redistribution and commission handling. It works similarly to the standard affiliate endpoint, but introduces two additional parameters—`sub_affiliate_fee` and `merchant_fee`—which allow you to define how the final payout is split between the merchant and the affiliate. - Introduction [Convert to USD](https://shieldclimb.apidog.io/convert-to-usd-25584815e0.md): Certain payment providers—such as `stripe`, `transfi`, `robinhood`, `bitnovo` and `rampnetwork`—process transactions exclusively in `USD`. If your system works with another currency, you must first convert the amount to `USD` before passing it to these providers. - Introduction [Callback Event](https://shieldclimb.apidog.io/callback-event-25584816e0.md): After a customer successfully completes a payment through any supported provider, the system will send a `GET` request to your callback URL. This callback includes all the parameters you originally supplied, along with several additional fields containing the payment result details. - Introduction [Check Payment Status](https://shieldclimb.apidog.io/check-payment-status-25584817e0.md): 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.