Desarrolladores
Iniciar un pago
POST
Crea un pedido de un plan o de un paquete de créditos y devuelve checkout_url, la página donde la persona paga: el Checkout alojado de Stripe o, con PayPal, nuestra página que aloja la aprobación de PayPal para ese pedido. Abrirla no cobra nada; los créditos llegan solo cuando el proveedor de pagos confirma el pago.
Envía una cabecera Idempotency-Key para que los reintentos sean seguros: la misma clave con el mismo cuerpo devuelve el primer resultado; con otro cuerpo, 409.
header
AutorizaciónBearer <token>Una API Key creada en la configuración de la cuenta, enviada como Authorization: Bearer <key>. Incluye los Scopes seleccionados al crearla.
Idempotency-Key?stringUna clave del cliente, única por solicitud.
Longitud
1 <= length <= 255application/json- body
providerCode*stringValor en
"stripe""paypal"selection*|Correcto.
application/json- response
provider*stringValor en
"stripe""paypal"checkout_url*stringFormato
uriorder_no*stringcurl -X POST 'https://ximagesplitter.com/api/v1/billing/checkout' \
-H 'Content-Type: application/json' \
-d '{
"providerCode": "stripe",
"selection": {
"planId": "starter",
"billingCycle": "monthly",
"purchaseKind": "plan"
}
}'Respuesta de ejemplo
{
"provider": "stripe",
"checkout_url": "http://example.com",
"order_no": "string"
}