示例#1
0
 * that you specify as accepturl parameter when submitting the Ogone_Form
 *
 * @author       Jurgen Van de Moere (http://www.jvandemo.com)
 * @copyright    JobberID (http://www.jobberid.com) *
 */
// Define response options
// See Ogone_Response for list of supported options
$options = array('sha1OutPassPhrase' => 'your_sha1_out_password');
// Define array of values returned by Ogone
// Parameters are validated and filtered automatically
// so it is safe to specify a superglobal variable
// like $_POST or $_GET if you don't want to
// specify all parameters manually
$params = $_POST;
// Instantiate response
$response = new Response($options, $params);
// Check if response by Ogone is valid
// The SHA1Sign is calculated automatically and
// verified with the SHA1Sign provided by Ogone
if (!$response->isValid()) {
    // Reponse is not valid so handle accordingly
    exit('The response is not valid');
}
// Use the dump() method to dump the whole response
// if you need to investigate the response when debugging
$response->dump();
// Use the getParam() method to retrieve
// parameters returned by Ogone
$creditCard = $response->getParam('CreditCard');
$amount = $response->getParam('amount');
// Handle further processing of your website
示例#2
0
 public function testParamsShouldBeAvailable()
 {
     $this->assertEquals(100, $this->response->getParam('AMOUNT'));
 }