#
Stripe
#
1. Generar link de pago
El método devuelve un link que redirige al medio de pago.
POST /pagos
REQUEST
provider: (Tipo de dato: string). Nombre del Servicio de Pagos ("paypal"). Campo obligatorio.
action: (Tipo de dato: string). Tipo de acción a ejecutar ("create"). Campo obligatorio.
currency: (Tipo de dato: string). Tipo de moneda. Valor para Gymco "MXN". Campo obligatorio.
amount: (Tipo de dato: string). Monto a cobrar sin puntos ni decimales (Ejemplo: 1200). Campo obligatorio.
reference_id: (Tipo de dato: string). Id de la orden. Campo obligatorio.
return_url: (Tipo de dato: string). Url al la cual se desea retornar después de aprobado el pago. Campo obligatorio.
secret: (Tipo de dato: string). Api key de stripe. Campo obligatorio.
{
"provider": "stripe",
"action": "create",
"amount": 1200,
"reference_id": "5432",
"currency": "MXN",
"return_url": "https://www.gymcosportwear.com/paypal/paypal_order"
"secret": "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"
}
RESPONSE
- url: es el link que se deberá utilizar para redirigir al cliente a la plataforma de Stripe.
{
"id": "plink_1NOKJ4DVqAZC11N7f2tKkHSf",
"object": "payment_link",
"active": true,
"after_completion": {
"redirect": {
"url": "https://www.gymcosportwear.com/stripe/stripe_order"
},
"type": "redirect"
},
"allow_promotion_codes": false,
"application_fee_amount": null,
"application_fee_percent": null,
"automatic_tax": {
"enabled": false
},
"billing_address_collection": "auto",
"consent_collection": null,
"currency": "mxn",
"custom_fields": [],
"custom_text": {
"shipping_address": null,
"submit": null
},
"customer_creation": "if_required",
"invoice_creation": {
"enabled": false,
"invoice_data": {
"account_tax_ids": null,
"custom_fields": null,
"description": null,
"footer": null,
"metadata": {},
"rendering_options": null
}
},
"livemode": true,
"metadata": {},
"on_behalf_of": null,
"payment_intent_data": null,
"payment_method_collection": "always",
"payment_method_types": null,
"phone_number_collection": {
"enabled": false
},
"shipping_address_collection": null,
"shipping_options": [],
"submit_type": "auto",
"subscription_data": null,
"tax_id_collection": {
"enabled": false
},
"transfer_data": null,
"url": "https://buy.stripe.com/dR6eYf7dVdf89dmfZ1"
}