lexik / LexikPayboxBundle

LexikPayboxBundle eases the implementation of the Paybox payment system
MIT License
40 stars 47 forks source link

Credit Agricole #71

Closed JulienItard closed 6 years ago

JulienItard commented 8 years ago

Bonjour,

j'ai vu que le service E-transaction du Crédit Agricole est basé sur PayBox. Je peux utiliser ce bundle ?

merci

Mattabile commented 8 years ago

Oui, il faut adapter 2 choses: l'url d'appel https://preprod-tpeweb.e-transactions.fr/php/ dans RequestTest.php , enre parametrant le setUp() Modifier la configuration avec 'SHA512' au lieu de 'sha512' dans Configuration.php Ne pas utiliser Curl via getWebPage() dans getServeur() de AbstractRequest.php cad modifier /* $doc->loadHTML($this->getWebPage(sprintf( '%s://%s%s', $server['protocol'], $server['host'], $server['test_path'] )));*/ $doc->loadHTMLFile($server['protocol'].'://'.$server['host'].'/'.$server['test_path']);

C'est un très bon Bundle

JulienItard commented 8 years ago

Merci de ta réponse. Je ne trouve pas le fichier RequestTest.php

Merci Julien

Mattabile commented 8 years ago

vendor\lexik\paybox-bundle\Tests\Paybox\System\Base\RequestTest.php vendor\lexik\paybox-bundle\Tests\Paybox\System\Cancellation\RequestTest.php Tester en preprod 'preprod' => array( 'protocol' => 'https', 'host' => '# preprod-tpeweb.e-transactions.fr', 'system_path' => # '/php', 'cancellation_path' => '/cgi-bin/ResAbon.cgi', 'test_path' => # '/', ),

xorgxx commented 8 years ago

Hi there is not a better way to include in AbstractRequest.php the change ?

/* $doc->loadHTML($this->getWebPage(sprintf(
'%s://%s%s',
$server['protocol'],
$server['host'],
$server['test_path']
)));*/
$doc->loadHTMLFile($server['protocol'].'://'.$server['host'].'/'.$server['test_path']); 
benoitproxi commented 7 years ago

Salut, tu t'en es sorti avec l'utilisation de ce bundle pour le CA ? Tu as procédé à quelles modifications au final ?

Pour ma part, en modifiant les informations citées ci dessus, en preprod j'ai "No server available." sur le callAction et en prod, j'ai "Problème d'identification du commerce. Accès refusé !" sur tpeweb.paybox.com

JulienItard commented 7 years ago

@benoitproxi Projet annulé, pas pu tester.