Skip to content

Session

Options

Action Name Action Parameters
Session Token session_token CUSTOMER, SESSIONTYPE, RETURNURL, MERCHANTPAYMENTID, AMOUNT, CURRENCY, CUSTOMEREMAIL, CUSTOMERNAME, CUSTOMERPHONE, CUSTOMERIP, CUSTOMERUSERAGENT, SESSIONEXPIRY, LANGUAGE, CAMPAIGNCODE, ORDERITEMS, TMXSESSIONQUERYINPUT, EXTRA, MAXINSTALLMENTCOUNT, SPLITPAYMENTTYPE
Session Extend session_extend TOKEN, SESSIONEXPIRY

Example

<?php
$args = [
    'SESSIONTYPE' => 'PAYMENTSESSION',
    'CUSTOMER' => '1',
    'RETURNURL' => 'https://mysite.com/msu_return.php',
    'MERCHANTPAYMENTID' => $paymentID,
    'AMOUNT' => 123.50,
    'CURRENCY' => 'TRY'
];
$response = $client->session('sessionToken', $args);

$args = [
    'TOKEN' => 'HZ3JBAFJ72AJTWRR75JOKWTFHMVHG7Y6UH6VTAGABLMV7LID',
    'SESSIONEXPIRY' => '168h'
];

$response = $client->session('sessionExtend', $args);