dinkbit / conekta-cashier

Laravel + Conekta = Painless subscription billing. http://laravel.com
MIT License
34 stars 22 forks source link

Conekta webhook #15

Closed juanmendez92 closed 8 years ago

juanmendez92 commented 8 years ago

El único webhook que me funciona es el de la ruta que pones de ejemplo con la función handleWebhook. Al hacer uno nuevo, si este recibe algún parámetro empieza a fallar. Ya probé quitando tanto la palabra array como dejándola y nada.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

use Dinkbit\ConektaCashier\WebhookController as WebhookController;

class WebhookController extends WebhookController
{
    public function failed(array $payload) {

    }
}
juanmendez92 commented 8 years ago

Lo solucioné, quité el parámetro $payload y en su lugar usé la función getJsonPayload() para obtener el JSON que envía Conekta y tratar los eventos correctamente.

joecohens commented 8 years ago

👍 cualquier cosa estamos pendientes!