GET /payments/providers rather than hard-coding the list.
Wallet
Your account wallet holds a USD balance that you top up via a payment provider. When placing an order with"payment_method": "wallet", the order amount is deducted from your balance instantly. No external redirect is required.
Wallet payments are only available for authenticated users. Guest checkout does not support wallet.
CryptoCloud
CryptoCloud allows payment with cryptocurrency. When you place an order with"payment_method": "cryptocloud", the API returns a payment_url you redirect the user to.
Card
"payment_method": "stripe" opens a hosted card checkout and returns a payment_url the same way. Available to authenticated users.
SBP
"payment_method": "rollypay" pays through SBP, the Russian instant bank-transfer rail. The order is priced in USD as everywhere else; the payment page presents the equivalent amount in rubles.
SBP payments settle asynchronously. A payment that arrives after the provider’s window has closed is still credited — do not treat an expired payment page as a final answer; wait for the order status.
Topping up your wallet
To add funds to your wallet:- Call
GET /payments/providersto see available top-up providers. - Call
POST /payments/payment-intentswith the amount and your chosenprovider_id. - Redirect the user to
redirect_urlin the response. - After payment, ProxyJam receives the webhook and credits your wallet automatically.
commission_percentage. It is a surcharge on top of the amount you request: ask for a 11.00, while the wallet is credited the full $10.00.