Skip to content

Drivetech/webpay-kcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webpay-kcc

Image Layers Docker Stars Docker Pulls

Transbank Webpay KCC 6.0.2 linux 64

Esta imagen de docker espera que se disponga de un endpoint de API para obtener y actualizar la orden de compra en el sitio web. Deben ser asi:

curl -i -H "Content-Type: application/json" -X GET http://hostname/resource/order_id
{
  "transaction_code": null,
  "gateway_response": null,
  "transaction_id": 111,
  "last_4_digits": null,
  "authorization_code": "",
  "payment_type": null,
  "number_quotas": null,
  "status": 0,
  "amount": 10000
}
curl -i -H "Content-Type: application/json" -X POST '{"transaction_code": "XX", "gateway_response": "XX", "transaction_id": "XX", "last_4_digits": "XX", "authorization_code": "XX", "payment_type": "XX", "number_quotas": "XX", "status": "XX"' http://hostname/resource/order_id

Ambas urls deben tener la misma base y se espera que con el metodo GET retorne un json con los datos de la orden como se muestra en el ejemplo. Con el metodo POST se espera actualizar la orden con la respuesta de Transbank, como se muestra en el ejemplo.

Example

# Development
docker run -d --restart=always -p 80:80 -v /path/local/log:/var/www/webpay/log -e IP=XXX.XXX.XXX.XXX -e ORDER_URL=http://hostname/resource --name webpay lgaticaq/webpay-kcc:dev

# Production
docker run -d --restart=always -p 80:80 -v /path/local/log:/var/www/webpay/log -e PRIVADA=`cat privada.pem` -e PUBLICA=`cat tbk_public_key.pem` -e IDCOMERCIO=XXXXXXXXXXXX -e IP=XXX.XXX.XXX.XXX -e ORDER_URL=http://hostname/resource lgaticaq/webpay-kcc

About

Docker Image for Transbank Webpay KCC 6.0.2 linux 64

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published