public static function retrieve(RetrieveInstallmentInfoRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/payment/iyzipos/installment/html/horizontal", parent::getHttpHeaders($request, $options), $request->toJsonString()); return InstallmentHtmlMapper::create($rawResult)->jsonDecode()->mapInstallmentHtml(new InstallmentHtml()); }
public static function create(CreateBasicPaymentRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/payment/3dsecure/initialize/basic", parent::getHttpHeaders($request, $options), $request->toJsonString()); return BasicThreedsInitializeMapper::create($rawResult)->jsonDecode()->mapBasicThreedsInitialize(new BasicThreedsInitialize()); }
public static function create(CreateBkmInitializeRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/payment/bkm/initialize", parent::getHttpHeaders($request, $options), $request->toJsonString()); return BkmInitializeMapper::create($rawResult)->jsonDecode()->mapBkmInitialize(new BkmInitialize()); }
public static function retrieve(RetrieveBinNumberRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/payment/bin/check", parent::getHttpHeaders($request, $options), $request->toJsonString()); return BinNumberMapper::create($rawResult)->jsonDecode()->mapBinNumber(new BinNumber()); }
public static function retrieve(Options $options) { $rawResult = parent::httpClient()->get($options->getBaseUrl() . "/payment/test"); return IyzipayResourceMapper::create($rawResult)->jsonDecode()->mapResource(new IyzipayResource()); }
public static function create(CreateCrossBookingRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/crossbooking/send", parent::getHttpHeaders($request, $options), $request->toJsonString()); return CrossBookingToSubMerchantMapper::create($rawResult)->jsonDecode()->mapCrossBookingToSubMerchant(new CrossBookingToSubMerchant()); }
public static function delete(DeleteCardRequest $request, Options $options) { $rawResult = parent::httpClient()->delete($options->getBaseUrl() . "/cardstorage/card", parent::getHttpHeaders($request, $options), $request->toJsonString()); return CardMapper::create($rawResult)->jsonDecode()->mapCard(new Card()); }
public static function retrieve(RetrieveCardListRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/cardstorage/cards", parent::getHttpHeaders($request, $options), $request->toJsonString()); return CardListMapper::create($rawResult)->jsonDecode()->mapCardList(new CardList()); }
public static function create(CreateCancelRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/payment/cancel", parent::getHttpHeaders($request, $options), $request->toJsonString()); return CancelMapper::create($rawResult)->jsonDecode()->mapCancel(new Cancel()); }
public static function retrieve(RetrieveTransactionsRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/reporting/settlement/payoutcompleted", parent::getHttpHeaders($request, $options), $request->toJsonString()); return PayoutCompletedTransactionListMapper::create($rawResult)->jsonDecode()->mapPayoutCompletedTransactionList(new PayoutCompletedTransactionList()); }
public static function retrieve(RetrieveSubMerchantRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/onboarding/submerchant/detail", parent::getHttpHeaders($request, $options), $request->toJsonString()); return SubMerchantMapper::create($rawResult)->jsonDecode()->mapSubMerchant(new SubMerchant()); }
public static function create(CreateApprovalRequest $request, Options $options) { $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/payment/iyzipos/item/disapprove", parent::getHttpHeaders($request, $options), $request->toJsonString()); return DisapprovalMapper::create($rawResult)->jsonDecode()->mapDisapproval(new Disapproval()); }