An electronic payment company created for quick and easy payments for services.
Note! This is description of integration with RoboKassa.
Activation
- Activate RoboKassa plugin in Merchant Panel > Plugins
- Configure RoboKassa plugin and set secure password 2
- Go to RoboKassa merchant panel and set Result URL3 to: https://URL_TO_PostAffiliatePro/plugins/RoboKassa/robokassa.php
Add RoboKassa Pay Form – DEMO1
Now you can add RoboKassa Pay Form to your page.
Example DemoShop1: http://robokassa.ru/DemoShop/Demo1.aspx?CodeLang=Php
Please edit settings of RoboKassa PayForm in CODE below.
Please add this code to your website(DEMO1):
<?php
function print_kassa() {
// registration info (login, password #1)
$mrh_login = "demo";
$mrh_pass1 = "Morbid11";
// number of order
$inv_id = 0;
// order description
$inv_desc = "ROBOKASSA Advanced User Guide";
// sum of order
$out_summ = "8.96";
// code of goods
$shp_item = 1;
// default payment e-currency
$in_curr = "PCR";
// language
$culture = "en";
// encoding
$encoding = "utf-8";
require_once 'PapApi.class.php';
// init session for PAP
$session = new Gpf_Api_Session("URL_TO_PostAffiliatePro/scripts/server.php");
// register click
$clickTracker = new Pap_Api_ClickTracker($session);
try {
$clickTracker->track();
$clickTracker->saveCookies();
} catch (Exception $e) {
}
$clickTracker->save3rdPartyCookiesOnly();
$visitorId = $clickTracker->getVisitorId();
// generate signature
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item:shp_papCookie=$visitorId");
?>
<table cellspacing="1" cellpadding="5" align="center" style="border: 1px solid black;">
<colgroup>
<col style="text-align: center; background-color: White;">
<col style="text-align: center; background-color: White;">
</colgroup>
<tbody>
<tr>
<td rowspan="3"><img alt="RoboKassa"src="http://www.roboxchange.com/Images/Qiwi.gif"></td>
<td>
<form id="fq0" name="fq0" action="https://merchant.roboxchange.com/Index.aspx" method="post" style="margin: 0px;">
<table>
<colgroup><col style="text-align: left; background-color: White; width: 100px;"><col style="text-align: center; background-color: White; width: 99%;"><col style="text-align: right; background-color: White; width: 10px;">
</colgroup>
<tbody><tr><td>
<input name="MrchLogin" value="<?php echo $mrh_login; ?>" type="hidden">
<input name="InvId" value="<?php echo $inv_id; ?>" type="hidden">
<input name="Desc" value="<?php echo $inv_desc; ?>" type="hidden">
<input name="Culture" value="<?php echo $culture; ?>" type="hidden">
<input name="SignatureValue" value="<?php echo $crc;?>" type="hidden">
<input name="EMail" value="" type="hidden">
<input name="OutSum" value="<?php echo $out_summ; ?>" type="hidden">
<input name="Shp_item" value="<? echo $shp_item; ?>" type="hidden">
<input name="in" readonly="readonly" size="7" value="<?php echo $out_summ ;?>">
<input name="shp_papCookie" value="<?php echo $visitorId;?>" type="hidden" id="pap_g93jq7x6">
<input name="IncCurrLabel" value="QiwiR" type="hidden">
</td><td>
<span style="font-weight: bold;">QIWI</span></td><td><input value="Pay" type="submit">
</td></tr></tbody>
</table>
</form></td></tr><tr><td><img alt="RoboKassa"src="http://www.roboxchange.com/Images/Robokassa115x15.gif"></td></tr><tr><td>
<form id="f0" name="f0" action="https://merchant.roboxchange.com/Index.aspx" method="post" style="margin: 0px;">
<table>
<colgroup><col style="text-align: left; background-color: White; width: 100px;"><col style="text-align: center; background-color: White; width: 99%;"><col style="text-align: right; background-color: White; width: 10px;"></colgroup>
<tbody><tr><td id="sIncSum0">
<input name="MrchLogin" value="<?php echo $mrh_login; ?>" type="hidden">
<input name="InvId" value="<?php echo $inv_id; ?>" type="hidden">
<input name="Desc" value="<?php echo $inv_desc; ?>" type="hidden">
<input name="Culture" value="<?php echo $culture; ?>" type="hidden">
<input name="SignatureValue" value="<?php echo $crc;?>" type="hidden">
<input name="EMail" value="" type="hidden">
<input name="OutSum" value="<?php echo $out_summ;?>" type="hidden">
<input name="Shp_item" value="<? echo $shp_item; ?>"" type="hidden">
<input name="shp_papCookie" value="<?php echo $visitorId;?>" type="hidden" id="pap_g93jq7x6">
<input id="in" name="in" readonly="readonly" size="7" value="">
</td><td id="sIncCurr0"><select id="IncCurrLabel" name="IncCurrLabel" onchange="curr_chf0()"><option value="">Other payment methods</option><optgroup label="Electronic currencies"><option value="PCR">Yandex.Money</option><option value="WMR">WMR</option><option value="WMZ">WMZ</option><option value="WME">WME</option><option value="WMU">WMU</option><option value="WMY">WMY</option><option value="WMB">WMB</option><option value="MoneyMailR">RUR MoneyMail</option><option value="RuPayR">RUR RBK Money</option><option value="W1R">RUR W1</option><option value="EasyPayB">EasyPay</option><option value="LiqPayZ">USD LiqPay</option><option value="WebCredsR">RUR WebCreds</option></optgroup><optgroup label="Other payment methods"><option value="ElecsnetR">Via Elecsnet terminals</option><option value="IFreeR">Via SMS</option><option value="ContactR">Via CONTACT system</option><option value="PayPalZ">Via PayPal</option><option value="BANKR">By bank card</option><option value="OceanBankR">By bank card via Platezh.ru</option><option value="MPBeelineR">Beeline mobile payments</option></optgroup></select></td><td id="sSubmit0"><input id="BSubmit" value="Pay" type="submit"></td></tr></tbody>
</table>
</form>
</td></tr>
</tbody>
</table>
<?php
}
print_kassa();
?>
Notice, that you have to have actual PapApi file into directory where is pay form located. You can download it from your Merchant panel > Start > Tools > Integration > API integration > Download PAP.
Add RoboKassa Pay Form – DEMO2
Now you can add RoboKassa Pay Form(DEMO2) to your page.
Example DemoShop2: http://robokassa.ru/DemoShop/Demo2.aspx?CodeLang=Php
Please edit settings of RoboKassa PayForm in CODE below.
Please add this code to your website:
<?php
// registration info (login, password #1)
$mrh_login = "demo";
$mrh_pass1 = "Morbid11";
// number of order
$inv_id = 0;
// order description
$inv_desc = "ROBOKASSA Advanced User Guide";
// sum of order
$out_summ = "8.96";
// code of goods
$shp_item = "2";
// default payment e-currency
$in_curr = "PCR";
// language
$culture = "en";
require_once 'PapApi.class.php';
// init session for PAP
$session = new Gpf_Api_Session("URL_TO_PostAffiliatePro/scripts/server.php");
// register click
$clickTracker = new Pap_Api_ClickTracker($session);
try {
$clickTracker->track();
$clickTracker->saveCookies();
} catch (Exception $e) {
}
$clickTracker->save3rdPartyCookiesOnly();
$visitorId = $clickTracker->getVisitorId();
// generate signature
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item:shp_papCookie=$visitorId");
// payment form
print
"<form action='https://merchant.roboxchange.com/Index.aspx' method=POST>".
"<input type=hidden name=MrchLogin value=$mrh_login>".
"<input type=hidden name=OutSum value=$out_summ>".
"<input type=hidden name=InvId value=$inv_id>".
"<input type=hidden name=Desc value='$inv_desc'>".
"<input type=hidden name=SignatureValue value=$crc>".
"<input type=hidden name=Shp_item value='$shp_item'>".
"<input type=hidden name=IncCurrLabel value=$in_curr>".
"<input type=hidden name=Culture value=$culture>".
"<input type=hidden name=shp_papCookie value=\"$visitorId\" id=\"pap_g93jq7x6\">".
"<input type=submit value='Pay'>".
"</form>";
?>
Notice, that you have to have actual PapApi file into directory where is pay form located. You can download it from your Merchant panel > Start > Tools > Integration > API integration > Download PAP
Notifications
If you want to send notification emails to merchant or affiliates, do not forget to set it in Configurations > Email Notifications > On new sale.
The article discusses the integration with PaySimple, a provider of small business merchant accounts and payment processing services. It explains the steps required to integrate PaySimple into an existing payment form, including creating a return page URL with tracking code and integrating click tracking. The article also lists related resources for integrating other payment services with Post Affiliate Pro.
The text describes PostAffiliate Pro, a platform for affiliate marketing, and its integration with nBill, a billing software for Joomla! and WordPress. It also lists other integrations, pricing, features, and support options. The company provides templates and an affiliate marketing academy for customers.
MOBIPIUM is an affiliate program that promotes digital products and services for mobile. It offers a CPA payment model, with details on campaign rules, accepted traffic sources, and cookie duration. The program has a fixed commission structure and minimum payout of $100. Explicit, religious, and political content are not allowed. The program accepts affiliates worldwide and offers payouts through PayPal and wire transfer. Guillermo De Lorenzi is the affiliate manager. Start building your own affiliate program for free with a 14-day trial.