Iyzipay\Model\BouncedBankTransferList::retrieve PHP Method

retrieve() public static method

public static retrieve ( RetrieveTransactionsRequest $request, Options $options )
$request Iyzipay\Request\RetrieveTransactionsRequest
$options Iyzipay\Options
    public static function retrieve(RetrieveTransactionsRequest $request, Options $options)
    {
        $rawResult = parent::httpClient()->post($options->getBaseUrl() . "/reporting/settlement/bounced", parent::getHttpHeaders($request, $options), $request->toJsonString());
        return BouncedBankTransferListMapper::create($rawResult)->jsonDecode()->mapBouncedBankTransferList(new BouncedBankTransferList());
    }

Usage Example

function retrieve_bounced_bank_transfers()
{
    # create request class
    $request = new \Iyzipay\Request\RetrieveTransactionsRequest();
    $request->setLocale(\Iyzipay\Model\Locale::TR);
    $request->setConversationId("123456789");
    $request->setDate("2016-01-22 19:13:00");
    # make request
    $bouncedBankTransferList = \Iyzipay\Model\BouncedBankTransferList::retrieve($request, Config::options());
    # print result
    print_r($bouncedBankTransferList);
}