function testValidateOk() { $c = new SimplePaymentReturningRequest('cancel', '2dba69127788f34b5fde7e09128b74ed'); $c->validate(); $this->assertTrue(true); }
/** * see "reconcile" in Hypercharge API doc * @param string $unique_id a Payment.unique_id * @return Hypercharge\Payment * @throws Hypercharge\Errors\Error */ static function find($unique_id) { $request = new SimplePaymentReturningRequest('reconcile', $unique_id); $request->validate(); $factory = Config::getFactory(); $url = $factory->createPaymentUrl('reconcile'); return $factory->createWebservice()->call($url, $request); }