File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,6 +28,9 @@ public function runTransaction($request)
2828 if (!is_array ($ request )) {
2929 throw new Exception ('Name-value pairs must be in array ' );
3030 }
31+ if (!array_key_exists ('merchantID ' , $ request )) {
32+ $ request ['merchantID ' ] = $ this ->getMerchantId ();
33+ }
3134 $ nvpRequest = "" ;
3235 foreach ($ request as $ k => $ v ) {
3336 $ nvpRequest .= ($ k . "= " . $ v ."\n" );
Original file line number Diff line number Diff line change 5656$ reply = $ client ->runTransaction ($ request );
5757
5858// This section will show all the reply fields.
59+ echo '<pre> ' ;
5960print ("\nAUTH RESPONSE: " . print_r ($ reply , true ));
6061
6162if ($ reply ->decision != 'ACCEPT ' ) {
7677$ captureReply = $ client ->runTransaction ($ captureRequest );
7778
7879// This section will show all the reply fields.
79- print ("\nCAPTRUE RESPONSE: " . print_r ($ captureReply , true ));
80+ print ("\nCAPTURE RESPONSE: " . print_r ($ captureReply , true ));
81+ echo '</pre> ' ;
Original file line number Diff line number Diff line change 55// Using Composer-generated autoload file.
66require __DIR__ . '/../vendor/autoload.php ' ;
77// Or, uncomment the line below if you're not using Composer autoloader.
8- // require_once(__DIR__ . '/../lib/CybsSoapClient .php');
8+ // require_once(__DIR__ . '/../lib/CybsNameValuePairClient .php');
99
1010
1111// Before using this example, you can use your own reference code for the transaction.
1515
1616$ request = array ();
1717$ request ['ccAuthService_run ' ] = 'true ' ;
18- $ request ['merchantID ' ] = 'your_merchant_id ' ;
1918$ request ['merchantReferenceCode ' ] = $ referenceCode ;
2019$ request ['billTo_firstName ' ] = 'Jane ' ;
2120$ request ['billTo_lastName ' ] = 'Smith ' ;
3433$ reply = $ client ->runTransaction ($ request );
3534
3635// This section will show all the reply fields.
36+ echo '<pre> ' ;
3737print ("\nRESPONSE: \n" . $ reply );
38+ echo '</pre> ' ;
Original file line number Diff line number Diff line change 1515$ reply = $ client ->runTransactionFromFile (__DIR__ . '/xml/auth.xml ' , $ referenceCode );
1616
1717// This section will show all the reply fields.
18+ echo '<pre> ' ;
1819print ("\nRESPONSE: " . print_r ($ reply , true ));
20+ echo '</pre> ' ;
Original file line number Diff line number Diff line change 5050$ reply = $ client ->runTransaction ($ request );
5151
5252// This section will show all the reply fields.
53+ echo '<pre> ' ;
5354print ("\nRESPONSE: " . print_r ($ reply , true ));
55+ echo '</pre> ' ;
Original file line number Diff line number Diff line change 5454$ reply = $ client ->runTransaction ($ request );
5555
5656// This section will show all the reply fields.
57+ echo '<pre> ' ;
5758print ("\nSUBSCRIPTION RESPONSE: " . print_r ($ reply , true ));
5859
5960if ($ reply ->decision != 'ACCEPT ' ) {
6061 print ("\nFailed subscription request. \n" );
61- return ;
6262}
6363else
6464{
6565 print ("\n Subscription service request successful \n" );
6666}
67+ echo '</pre> ' ;
You can’t perform that action at this time.
0 commit comments