public function test_authReversal() { $hash_in = array('id' => '1211', 'litleTxnId' => '12345678000', 'amount' => '123', 'payPalNotes' => 'Notes'); $litle = new LitleOnlineRequest($treeResponse = true); $response = $litle->authReversalRequest($hash_in); $this->assertEquals('001', $response->authReversalResponse->response); }
function test_simple_authreversal_fields_out_of_order() { $hash_in = array('amount' => '123', 'payPalNotes' => 'Notes', 'litleTxnId' => '12345678000'); $initilaize = new LitleOnlineRequest(); $authReversalResponse = $initilaize->authReversalRequest($hash_in); $response = XmlParser::getNode($authReversalResponse, 'response'); $this->assertEquals('000', $response); }
/** * Make an authReversal request. * * This method wraps the LitleOnlineRequest. * * @param array $hash_in * The request data. * * @return DOMDocument|SimpleXMLElement * The response. */ public function authReversalRequest($hash_in) { return $this->request->authReversalRequest($hash_in); }
public function test_36() { $auth_hash = array('id' => '1211', 'orderId' => '36', 'amount' => '20500', 'orderSource' => 'ecommerce', 'card' => array('number' => '375000026600004', 'expDate' => '0512', 'type' => 'AX')); $initilaize = new LitleOnlineRequest(); $authorizationResponse = $initilaize->authorizationRequest($auth_hash); $this->assertEquals('000', XmlParser::getNode($authorizationResponse, 'response')); $this->assertEquals('Approved', XmlParser::getNode($authorizationResponse, 'message')); //test 33A $authReversal_hash = array('id' => '1211', 'litleTxnId' => XmlParser::getNode($authorizationResponse, 'litleTxnId'), 'reportGroup' => 'planets', 'amount' => '10000'); $initilaize = new LitleOnlineRequest(); $authReversalResponse = $initilaize->authReversalRequest($authReversal_hash); $this->assertEquals('001', XmlParser::getNode($authReversalResponse, 'response')); $this->assertEquals('Transaction Received', XmlParser::getNode($authReversalResponse, 'message')); }