Saltar al contenido principal

kobana billing credit-purchases

Comandos de kobana billing credit-purchases. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
credit-purchases createPOST /v1/credit_purchasesComprar créditos

credit-purchases create​

Comprar créditos

kobana billing credit-purchases create [OPCIONES]

POST /v1/credit_purchases

Genera y finaliza una factura independiente (billing_reason = credit_purchase) con la cantidad de créditos de un producto de tipo credits, sin depender de una suscripción. El saldo vale cuando la factura se paga: el webhook invoice.paid trae line_items[].product_type y quantity.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
product_idstring (uuid)síProducto de tipo credits.
quantityintegersíCantidad de créditos (entera; múltiplo del incremento del producto).
billing_account_idstring (uuid)noID de la cuenta de cobro. Envía este o billing_account_public_id.
billing_account_public_idstring (uuid)noIdentificador público de la cuenta de cobro.
price_idstring (uuid)noPrecio a cobrar. Por defecto: el precio activo por defecto del producto.
collection_methodstringnomanual_charge (por defecto): el cliente paga la factura. charge_automatically: cobra la tarjeta por defecto al finalizar. Valores: charge_automatically, manual_charge.
due_datestringnoVencimiento. Por defecto: el plazo de pago de la cuenta.

Otros campos y objetos anidados: kobana schema billing.credit-purchases.create.

Respuestas

HTTPDescripción
201Factura de la compra, con sus ítems.
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.