1. Inicio
  2. Librerías
  3. SDK .NET
  4. Creación y consulta de un cliente .NET

Creación y consulta de un cliente .NET

CREAR UN CLIENTE TIENE VARIOS PROPÓSITOS, EL PRINCIPAL ES PODER ALMACENAR LOS TOKENS, PARA QUE DE ESTA FORMA LOS MISMOS SEAN RECURRENTES.

Como ya lo mencionamos en secciones pasadas, los tokens de tipo tok_xxxxx se pueden usar una sola ocasión, sin embargo, es probable que la naturaleza de la aplicación exija que estos tokens sean recurrentes; en estos casos el primer paso será crear un cliente al que le podamos registrar las tarjetas o tokens para que sean recurrentes.

Pre-requisitos

Realizar la instalación y configuración del SDK de Sr Pago.

Proceso

1. Importar las dependencias y asegurar tener configuradas las llaves del SDK

using SrPagoApi;
using SrPagoApi.Response;
SrPago.ApiKey = "APPLICATION KEY";
SrPago.ApiSecret = "APPLICATION SECRET";
SrPago.LiveMode = false;

2. Para crear un cliente hay que crear un Objeto Dictionary

Dictionary<string, object> customerParams = new Dictionary<string, object>
{
{ "name", <Nombre del cliente>},
{ "email", <Email del cliente> }
};

3. Solicitar la creación del cliente

CustomerService customerService = new CustomerService();
CustomerResponse customer = await customerService.Create(customerParams);

En caso de ser efectivo este proceso, encontrará un token de tipo cus_xxxxx es importante que registre este token, ya que será la llave para solicitar la información de este cliente

4. Para consultar al cliente se usarán las siguientes lineas:

CustomerService customerService = new CustomerService();
CustomerResponse customer = await customerService.Retreive(<Token del Paso anterior>);

Este método regresará un arreglo con información del cliente, incluidas las tarjetas activas del mismo. Para saber cómo crear tarjetas para un cliente consulta en manual de agregar tarjetas.

Nota: Para conocer más acerca sobre las respuestas satisfactorias y errores consultar el manual del API

¿Te resultó útil este artículo? Si 8 No