Iyzipay\Model\SubMerchant::update PHP Method

update() public static method

public static update ( UpdateSubMerchantRequest $request, Options $options )
$request Iyzipay\Request\UpdateSubMerchantRequest
$options Iyzipay\Options
    public static function update(UpdateSubMerchantRequest $request, Options $options)
    {
        $rawResult = parent::httpClient()->put($options->getBaseUrl() . "/onboarding/submerchant", parent::getHttpHeaders($request, $options), $request->toJsonString());
        return SubMerchantMapper::create($rawResult)->jsonDecode()->mapSubMerchant(new SubMerchant());
    }

Usage Example

Ejemplo n.º 1
0
function update_limited_company_sub_merchant()
{
    # create request class
    $request = new \Iyzipay\Request\UpdateSubMerchantRequest();
    $request->setLocale(\Iyzipay\Model\Locale::TR);
    $request->setConversationId("123456789");
    $request->setSubMerchantKey("sub merchant key");
    $request->setAddress("Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1");
    $request->setTaxOffice("Tax office");
    $request->setTaxNumber("9261877");
    $request->setLegalCompanyTitle("ABC inc");
    $request->setEmail("*****@*****.**");
    $request->setGsmNumber("+905350000000");
    $request->setName("Jane's market");
    $request->setIban("TR180006200119000006672315");
    $request->setCurrency(\Iyzipay\Model\Currency::TL);
    # make request
    $subMerchant = \Iyzipay\Model\SubMerchant::update($request, Config::options());
    # print result
    print_r($subMerchant);
}