Skip to content

FinancialTransactions

Options

Action Name Action Parameters
Sale sale AMOUNT, BILLTOADDRESSLINE, BILLTOCITY, BILLTOCOUNTRY, BILLTOPOSTALCODE, CAMPAIGNS, CARDCVV, CARDEXPIRY, CARDHOLDERPORT, CARDPAN, CARDSAVENAME, CARDTOKEN, CURRENCY, CUSTOMER, CUSTOMEREMAIL, CUSTOMERIP, CUSTOMERNAME, CUSTOMERPHONE, CUSTOMERUSERAGENT, DEALERCODE, EXTRA, FORGROUP, INSTALLMENTS, ISREFUNDABLE, MERCHANTPAYMENTID, NAMEONCARD, PAYMENTSYSTEM, POINTS, SAVECARD, SHIPTOADDRESSLINE, SHIPTOCITY, SHIPTOCOUNTRY, SHIPTOPOSTALCODE, THREATMETRIXSESSIONID, TMXSESSIONQUERYINPUT
Pre Auth pre_auth AMOUNT, BILLTOADDRESSLINE, BILLTOCITY, BILLTOCOUNTRY, BILLTOPOSTALCODE, CARDCVV, CARDEXPIRY, CARDHOLDERPORT, CARDPAN, CARDSAVENAME, CARDTOKEN, CURRENCY, CUSTOMER, CUSTOMEREMAIL, CUSTOMERIP, CUSTOMERNAME, CUSTOMERPHONE, CUSTOMERUSERAGENT, DEALERCODE, EXTRA, FORGROUP, INSTALLMENTS, ISREFUNDABLE, MERCHANTPAYMENTID, NAMEONCARD, PAYMENTSYSTEM, SAVECARD, SHIPTOADDRESSLINE, SHIPTOCITY, SHIPTOCOUNTRY, SHIPTOPOSTALCODE, THREATMETRIXSESSIONID, TMXSESSIONQUERYINPUT
Post Auth post_auth MERCHANTPAYMENTID, PGTRANID, AMOUNT
Void void MERCHANTPAYMENTID, PGTRANID
Refund refund AMOUNT, PGTRANID, CURRENCY, MERCHANTPAYMENTID, SUBSTATUS

Sale Action Example

<?php
$args = [
    'MERCHANTPAYMENTID' => $orderPaymetId,
    'CUSTOMER' => '1',
    'AMOUNT' => 123.50,
    'CURRENCY' => 'TRY',
    'CUSTOMEREMAIL' => '[email protected]',
    'CUSTOMERNAME' => 'Mehmet Korkmaz',
    'CUSTOMERIP'    => '127.0.0.1',
    'CARDPAN' => '5406675406675403', // Test Card Number
    'CARDEXPIRY' => '12.30',
    'NAMEONCARD' => 'MEHMET KORKMAZ',
    'CARDCVV' => '000'
];
$response = $client->financialTransactions('sale', $args);

echo $response['data']['responseCode']; // prints '00' which means transaction has been done successfully.

Pre Auth Action Example

<?php
$args = [
    'MERCHANTPAYMENTID' => $orderPaymetId,
    'CUSTOMER' => '1',
    'AMOUNT' => 123.50,
    'CURRENCY' => 'TRY',
    'CUSTOMEREMAIL' => '[email protected]',
    'CUSTOMERNAME' => 'Mehmet Korkmaz',
    'CUSTOMERIP'    => '127.0.0.1',
    'CARDPAN' => '5406675406675403', // Test Card Number
    'CARDEXPIRY' => '12.30',
    'NAMEONCARD' => 'MEHMET KORKMAZ',
    'CARDCVV' => '000'
];
$response = $client->financialTransactions('pre_auth', $args);

echo $response['data']['responseCode']; // prints '00' which means pre auth has been done successfully.