Customers

LaravelConekta is intended to use as a wrapper for the Conekta Official SDK, giving comprehensive and natural methods based entirely on your Laravel User model.

In future versions, it’s planned to allow subscriptions and “one-off” charges, but for now, everything is around the User model.

Create a Conekta Customer

In order to perform orders and charges in behalf of our users, we need to create them as Conekta Customers

$user = User::find(1);
$user->createAsConektaCustomer(['name' => $user->name]);Lenguaje del código: PHP (php)

Conekta Customer object needs at least the e-mail and the name of the customer in order to be created. The method createAsConektaCustomer automatically bind your model’s email property to the request, but you need to pass an array with the index ‘name’ and any other property you wish to attach to the Customer. All available properties can be found on https://developers.conekta.com/reference/clientes#hnjh

After this, now your user will have a filled property conekta_id.

For convenience, you can assert that the user is already a Conekta customer by calling hasConektaId method.

$user->hasConektaId(); // Will return boolLenguaje del código: PHP (php)
Was this page helpful?
Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.