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.