Crear una orden SPEI

Para realizar una orden de pago SPEI, se deben usar los campos requeridos omo mínimo.

POST /v2/orders

Ejemplo

curl -H "Accept: application/compropago" \
-H "Content-type: application/json" \
-u 23976112561d20: \
-X POST \
-d '{
    "product": {
        "id": "SMGCURL1",
        "price": 12.56,
        "name": "SAMSUNG GOLD CURL"
    },
    "customer": {
        "name": "Enrique Martinez",
        "email": "noreply@compropago.com"
    },
    "payment": {
        "type": "SPEI"
    }
}' https://api.compropago.com/v2/orders

Respuesta

{
        "id": "ch_04878a98-38d3-456e-89a9-70ad59e43dfc",
        "shortId": "3B92A8FC",
        "product": {
            "id": "SMGCURL1",
            "price": 12.56,
            "name": "SAMSUNG GOLD CURL",
            "currency": "MXN"
        },
        "customer": {
            "name": "Enrique Martinez",
            "email": "luis_mtzg@msn.com"
        },
        "payment": {
            "type": "SPEI",
            "fee": 8.19,
            "iva": 1.31,
            "clabe": "000000000000000000",
            "instructions": [
                {
                    "step": 1,
                    "description": "Agrega la cuenta CLABE en tu banca en linea para banco STP."
                },
                {
                    "step": 2,
                    "description": "Una vez dada de alta la cuenta CLABE, realiza el deposito por la cantidad exacta."
                },
                {
                    "step": 3,
                    "description": "Ya que realizaste el pago, recibiras un comprobante de transacción exitosa y nuestro sistema confirmara automáticamente el pago."
                }
            ]
        },
        "status": "PENDING",
        "testMode": false,
        "exchange": {
            "rate": 1,
            "finalAmount": 12.56,
            "originAmount": 12.56,
            "finalCurrency": "MXN",
            "originCurrency": "MXN"
        },
        "extras": {},
        "api": {
            "name": "ms-api",
            "version": "2.0.0"
        },
        "createdAt": 1522082069321,
        "updatedAt": 1522082069321,
        "expiresAt": 1522254869321
    }
Parametros de entrada
product object Objeto del producto a pagar * Requerido
id string Identificador del producto o servicio * Requerido
price float Precio del producto o servicio * Requerido
name string Nombre del producto o servicio * Requerido
url string Url de la imagen del producto o servicio
currency string Divisa del producto o servicio *default "MXN""USD""EUR""GBP"
customer object Objeto del cliente. * Requerido
name string Nombre del cliente * Requerido
email string Email del cliente * Requerido
phone string Teléfono del cliente
payment object Objeto del pago * Requerido
type string Tipo de pago *default "SPEI" * Requerido
extras object Objeto de parametros extras