# 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"
}