आप इसे मोनरिस यूएस ईप्लसस व्यापारी खाते के साथ कर सकते हैं - आपको अपने मर्चेंट अकाउंट पर स्वचालित क्लियरिंग हाउस (एसीएच) सक्षम होना चाहिए (दुर्भाग्य से कनाडा में वर्तमान में उपलब्ध एसीएच के बराबर नहीं है)।
http://developer.moneris.com (नि: शुल्क पंजीकरण की आवश्यकता:
<?php
require "../mpgClasses.php";
/************************ Request Variables **********************************/
$store_id='monusqa002'; //account credentials
$api_token='qatoken';
/************************ Transaction Object******************************/
$txnArray=array(type=>'us_ach_debit',
order_id=>'ach-'.date("dmy-G:i:s"),
cust_id=> 'my cust id',
amount=>'1.00'
);
$achTemplate = array(
sec =>'ppd',
cust_first_name => 'Bob',
cust_last_name => 'Smith',
cust_address1 => '101 Main St',
cust_address2 => 'Apt 102,
cust_city => 'Chicago',
cust_state => 'IL',
cust_zip =>'123456',
routing_num => '490000018',
account_num => '23456',
check_num => '100',
account_type => 'savings'
);
$mpgAchInfo = new mpgAchInfo ($achTemplate);
$mpgTxn = new mpgTransaction($txnArray);
$mpgTxn->setAchInfo($mpgAchInfo);
$mpgRequest = new mpgRequest($mpgTxn);
$mpgHttpPost = new mpgHttpsPost($store_id,$api_token,$mpgRequest);
/************************ Response Object **********************************/
$mpgResponse=$mpgHttpPost->getMpgResponse();
print("\nCardType = " . $mpgResponse->getCardType());
print("\nTransAmount = " . $mpgResponse->getTransAmount());
print("\nTxnNumber = " . $mpgResponse->getTxnNumber());
print("\nReceiptId = " . $mpgResponse->getReceiptId());
print("\nTransType = " . $mpgResponse->getTransType());
print("\nReferenceNum = " . $mpgResponse->getReferenceNum());
print("\nResponseCode = " . $mpgResponse->getResponseCode());
print("\nMessage = " . $mpgResponse->getMessage());
print("\nAuthCode = " . $mpgResponse->getAuthCode());
print("\nComplete = " . $mpgResponse->getComplete());
print("\nTransDate = " . $mpgResponse->getTransDate());
print("\nTransTime = " . $mpgResponse->getTransTime());
print("\nTicket = " . $mpgResponse->getTicket());
print("\nTimedOut = " . $mpgResponse->getTimedOut());
?>
एपीआई फ़ाइलों और Moneris संयुक्त राज्य अमेरिका के लिए एकीकरण मार्गदर्शिकाएं पर उपलब्ध हैं:
यहाँ डेबिट लेनदेन Moneris अमेरिका पीएचपी एपीआई पर कैसा होता है, इसका एक उदाहरण)
Moneris संयुक्त राज्य अमेरिका - ACH:
http://www.monerisusa.com/payment-processing-services/ach-direct-debit.aspx
स्रोत
2012-11-29 23:36:22
इलेक्ट्रॉनिक लेन-देन के संबंध में संघीय कानून की उचित मात्रा भी है। – davenpcj
आप उन तीसरे पक्षों में से एक के उदाहरण के बारे में जानते हैं? –