/** * Generer le contexte pour le formulaire de requete de paiement * il faut avoir un id_transaction et un transaction_hash coherents * pour se premunir d'une tentative d'appel exterieur * * @param int $id_transaction * @param string $transaction_hash * @return array */ function presta_ogone_call_response_dist($response = null) { if (!$response) { // recuperer la reponse en post et la decoder $response = ogone_get_response(); } #var_dump($response); if (!$response) { return array(0, false); } // depouillement de la transaction list($id_transaction, $success) = ogone_traite_reponse_transaction($response); return array($id_transaction, $success); }
/** * Generer le contexte pour le formulaire de requete de paiement * il faut avoir un id_transaction et un transaction_hash coherents * pour se premunir d'une tentative d'appel exterieur * * @param array $config * @param null|array $response * @return array */ function presta_ogone_call_response_dist($config, $response = null) { include_spip('inc/bank'); $mode = $config['presta']; if (!$response) { // recuperer la reponse en post et la decoder $response = ogone_get_response($config); } #var_dump($response); if (!$response) { return array(0, false); } // depouillement de la transaction list($id_transaction, $success) = ogone_traite_reponse_transaction($config, $response); return array($id_transaction, $success); }