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 or gateway=AUTHORIZENET, Shoppex also creates the provider session and returns checkout_url plus session_id so the payment can complete automatically through the provider webhook flow. 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. 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