Giter Site home page Giter Site logo

sdk-net-ventaonline's People

Contributors

albocando avatar bartodev avatar dependabot[bot] avatar dleonhardt-rb avatar ezequielalg avatar fnquispe avatar gshokida avatar guillermoluced avatar lschinini avatar mavalos89 avatar sfederella-rb avatar wadeturrism avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sdk-net-ventaonline's Issues

¿Cómo obtener el API KEY y API SECRET?

Buenas tardes,
Estoy leyendo todas las documentaciones de este GitHub, vengo desde WooCommerce buscando como obtener las credenciales de:
Sandbox Site Id
Sandbox Public Key
Sandbox Private Key
Production Site Id
Production Public Key
Production Private Key

Desde el chat de soporte no me dirige a nadie.
Gracias de antemano, saludos.

Net Standard

Hola,

En algún momento piensan sacar el sdk version .NET Standard? en mi fork ya lo tengo hecho, con algunas pequeñas mejoras, si lo desean podria levantar el pull request.

Saludos

Error al obtener datos de la excepcion del pago

SDK .Net V1.4.2

Se realiza solicitud de pago, la respuesta de la api devuelve el error encapsulado en el objeto Error, (resaltado en negrita tanto en el post como en el response) para el caso de que se envie mal el payment_type, en este caso , todo en mayusculas.

Para el resto de los campos como ser amount, la respuesta del mensaje de error viene correctamente, sin el objeto Error encapsulando el mensaje de error.

POST /api/v2/payments
Body Request

{"site_transaction_id":"xxx","token":"e951f903-eb1d-4f07-ae09-c68dc82c67cd","customer":{},"payment_method_id":1,"bin":"450799","amount":1235.58,"currency":"ARS","installments":1,"payment_type":"SINGLE","sub_payments":[]}

Response:
{"error":{"error_type":"invalid_request_error","validation_errors":[{"code":"invalid_param","param":"payment_type"}]}}

Entonces al realizar el pago, el control de errores no trae datos del error de pago:

        try
        {              
              DecidirConnector   decidir = new DecidirConnector(Ambiente.AMBIENTE_SANDBOX, privateApiKey, publicApiKey);             

          DecidirModel.PaymentResponse  response = decidir.Payment(spsPayment);
        }
        catch (ResponseException ex)
        {
           // devuelve el objeto response null
        Log.Error(ex.GetErrorResponse());
         }

Solucion: devolver la respuesta desde la API Restful, quitando el objeto error, quedando con el siguiente formato:

{"error_type":"invalid_request_error","validation_errors":[{"code":"invalid_param","param":"payment_type"}]}

slds

Formulario de Pago

Hola @mmansilla-prisma @drarko @wadeturrism @guillermoluced buenos días,

Estoy implementando un formulario de pago desde el sdk de .net [https://github.com/decidir/sdk-.net-v2#getvalidateform]

El ejemplo es el siguiente :

String privateApiKey = "92b71cf711ca41f78362a7134f87ff65";
String publicApiKey = "e9cdb99fff374b5f91da4480c8dca741";
String validateApiKey = "5cde7e72ea1e430db94d436543523744";
String merchant = "00020621";

//Para el ambiente de desarrollo
DecidirConnector decidir = new DecidirConnector(Ambiente.AMBIENTE_SANDBOX, privateApiKey, publicApiKey, validateApiKey, merchant);

El valor de la variable "validateApiKey", es fijo, como puedo obtener el valor adecuado, desde donde se gestiona ese valor ?

He solicitado mis credenciales y solo he recibido : [privateApiKey y publicApiKey].

He intentado probar el ejemplo que describen arriba y cuando obtengo el hash de respuesta e intento acceder a la url,
ejemplo : https://api.decidir.com/web/form?hash=f6e20ab2-6081-4110-9109-8c47ee0cb4c3

Me dice : El formulario solicitado no existe

Gracias de antemano..

Saludos..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.