Create payment
Creates a generic developer payment request. This endpoint does not create fulfillable product delivery. Use /dev/v1/orders when you need product line items and Shoppex fulfillment. If webhook is provided, the response includes webhook_secret once; use it to verify the order:paid callback for this specific payment/invoice after the payment reaches COMPLETED. For gateway=PANDABASE, gateway=AUTHORIZENET, or gateway=SHOPPEXPAY, Shoppex also creates the provider session and returns checkout_url plus session_id so the payment can complete automatically through the provider webhook flow. Shoppex Payments must already be approved and enabled for the shop. For merchant crypto providers (OXAPAY, CRYPTOMUS, NOWPAYMENTS), pass crypto_gateway to return a hosted checkout URL that opens the concrete coin or network directly. Native crypto uses the shop’s non-custodial wallet when crypto_gateway=BITCOIN|LITECOIN|USDT_TRC20|SOLANA|USDT_SOL|USDC_SOL is requested and a native wallet is active for that chain; send gateway=NATIVE_CRYPTO to require that path and fail if it is not configured. Sending crypto_gateway without gateway starts a crypto session on the shop’s active native wallet or connected crypto provider and fails when neither is configured. Unsupported gateway values return a validation error and never fall back to another provider. All crypto payments use the shop’s own accounts; Shoppex-managed white-label crypto has been removed.
Authorizations
Use your Shoppex API key in the Authorization header.
Body
1 - 128x >= 0.013x >= 1x >= 1Response
Successful response
- Option 1
- Option 2