Orbital chase paymentech gateway Mark for Capture Request
<?php
$url = "https://orbitalvar2.paymentech.net"; // testing
//$url = "https://orbital1.paymentech.net"; // production
$post_string="
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<Request>
<MarkForCapture>
<OrbitalConnectionUsername>YOUR-USERNAME-HERE</OrbitalConnectionUsername>
<OrbitalConnectionPassword>YOUR-PASSWORD-HERE</OrbitalConnectionPassword>
<OrderID>123456789</OrderID>
<Amount>8500</Amount>
<BIN>000002</BIN>
<MerchantID>YOUR-MERCHANT-ID-HERE</MerchantID>
<TerminalID>001</TerminalID>
<TxRefNum>4F320B79F23280DAE62777C80721F838FF13548D</TxRefNum>
</MarkForCapture>
</Request>";
$header= "POST /authorize/ HTTP/1.0\r\n";
$header.= "MIME-Version: 1.0\r\n";
$header.= "Content-type: application/PTI\r\n";
$header.= "Content-length: " .strlen($post_string) . "\r\n";
$header.= "Content-transfer-encoding: text\r\n";
$header.= "Request-number: 1\r\n";
$header.= "Document-type: Request\r\n";
$header.= "Interface-Version: Test 1.4\r\n";
$header.= "Connection: close \r\n\r\n";
$header.= $post_string;
//// just initialize curl here and post the data to the orbital server.
?>
<?php
$url = "https://orbitalvar2.paymentech.net"; // testing
//$url = "https://orbital1.paymentech.net"; // production
$post_string="
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<Request>
<MarkForCapture>
<OrbitalConnectionUsername>YOUR-USERNAME-HERE</OrbitalConnectionUsername>
<OrbitalConnectionPassword>YOUR-PASSWORD-HERE</OrbitalConnectionPassword>
<OrderID>123456789</OrderID>
<Amount>8500</Amount>
<BIN>000002</BIN>
<MerchantID>YOUR-MERCHANT-ID-HERE</MerchantID>
<TerminalID>001</TerminalID>
<TxRefNum>4F320B79F23280DAE62777C80721F838FF13548D</TxRefNum>
</MarkForCapture>
</Request>";
$header= "POST /authorize/ HTTP/1.0\r\n";
$header.= "MIME-Version: 1.0\r\n";
$header.= "Content-type: application/PTI\r\n";
$header.= "Content-length: " .strlen($post_string) . "\r\n";
$header.= "Content-transfer-encoding: text\r\n";
$header.= "Request-number: 1\r\n";
$header.= "Document-type: Request\r\n";
$header.= "Interface-Version: Test 1.4\r\n";
$header.= "Connection: close \r\n\r\n";
$header.= $post_string;
//// just initialize curl here and post the data to the orbital server.
?>
Hi Amit,
ReplyDeleteThanks for your great help and skills in regard to Chase Orbital. You are very professional, and one of the rare expert in Orbital with their complex authorization process.
Patrick
HI Amit,
ReplyDeleteI need to know, if I am using profile management in chase paymentech then how I use profile in authorize or mark and capture?