PHP code example of itemvirtual / ecommerce-redsys
1. Go to this page and download the library: Download itemvirtual/ecommerce-redsys library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
itemvirtual / ecommerce-redsys example snippets
protected $except = [
'redsys-notification-url'
];
use Itemvirtual\EcommerceRedsys\EcommerceRedsys;
$EcommerceRedsys = new EcommerceRedsys();
$redsysForm = $EcommerceRedsys->setAmount(100)
->setMerchantData('YourMerchantData')
->setDescription('Purchase title')
->setSubmitButtonTitle('Pay button text')
->createForm();
$EcommerceRedsys = new EcommerceRedsys();
$params = $EcommerceRedsys->setAmount(100)
->setOrder(time())
->setMerchantData('YourMerchantData')
->setDescription('Purchase title')
->setMerchantcode('Your Custom Data')
->setCurrency(999)
->setLanguage('Your Custom Data')
->setTransactiontype('Your Custom Data')
->setTerminal(1)
->setMethod('Your Custom Data')
->setNotificationUrl('Your Custom Data')
->setUrlOk('Your Custom Data')
->setUrlKo('Your Custom Data')
->setTradeName('Your Custom Data')
->setTitular('Your Custom Data')
->setEnvironment('test')
->setSubmitButtonName('Your Custom Button title')
->setSubmitButtonTitle('Your Custom Button title')
->setSubmitButtonId('Your Custom Button title')
->setSubmitButtonClass('Your Custom Button title')
->debugParameters();
use Itemvirtual\EcommerceRedsys\EcommerceRedsys;
$EcommerceRedsys = new EcommerceRedsys();
$parameters = $EcommerceRedsys->getMerchantParameters($request->get('Ds_MerchantParameters'));
$yourMerchantData = $EcommerceRedsys->getMerchantData($request->get('Ds_MerchantParameters'));
// validate payment
$isValid = $EcommerceRedsys->checkValidPayment($request->all());
bash
php artisan vendor:publish --provider="Itemvirtual\EcommerceRedsys\EcommerceRedsysServiceProvider" --tag=config