PHPackages                             simplepay/php-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. simplepay/php-sdk

ActiveLibrary[Payment Processing](/categories/payments)

simplepay/php-sdk
=================

Simplepay Integration SDK

115PHP

Since Feb 10Pushed 8y ago2 watchersCompare

[ Source](https://github.com/freshworkstudio/simplepay-php-sdk)[ Packagist](https://packagist.org/packages/simplepay/php-sdk)[ RSS](/packages/simplepay-php-sdk/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

SimplePay PHP SDK
=================

[](#simplepay-php-sdk)

Librería para la integración de SimplePay. Actualmente solo se soporta el pago con Chauchas. Esta librería es mantenida por Gonzalo De Spirito de [freshworkstudio.com](http://freshworkstudio.com) y [simplepay.cl](http://simplepay.cl).

Installation
============

[](#installation)

```
composer require simplepay/php-sdk
```

ó

```
composer require simplepay/php-sdk:dev-master
```

Getting Started
---------------

[](#getting-started)

### Ejemplo

[](#ejemplo)

```
include 'vendor/autoload.php';

use SimplePay\SimplePay;

$simplePay = new SimplePay('API_KEY');
$amount = 100;
$currency = 'CLP'; //ó CHA
$order_id = 123; //Id de transacción de tu sistema
$description = ''; //opcional: descripción de la compra
$response_url = 'https://misitio.cl/simplepay/response';
$final_url = 'https://misitio.cl/simplepay/final';
$ipn_url = 'https://misitio.cl/simplepay/ipn'; //Necesario solo para el pago de Chauchas
$transaction = $simplePay->initTransaction(SimplePay::PAYMENT_METHOD_CHAUCHAS, $amount, $currency, $order_id, $response_url, $final_url, $description, $ipn_url);

header('Location: ' . $transaction['redirect_url']);
exit;
```

### Proceso

[](#proceso)

Este código inicia la transacción en el sistema y entrega una URL a la que se debe redireccional al usuario. Cuando el usuario paga satisfactoriamente, este es redireccionado a `$response_url` con el token de la transacción enviado por POST.

### /response

[](#response)

```
