3namespace Sale\Handlers\PaySystem;
5use Bitrix\Sale\Payment;
6use Bitrix\Sale\PaySystem;
14class AlfaBankHandler
extends SberbankOnlineHandler
19 protected static function getDescriptionCodesMap():
array
22 'LOGIN' =>
'ALFABANK_LOGIN',
23 'PASSWORD' =>
'ALFABANK_PASSWORD',
24 'MERCHANT' =>
'ALFABANK_MERCHANT',
25 'SECRET_KEY' =>
'ALFABANK_SECRET_KEY',
26 'RETURN_SUCCESS_URL' =>
'ALFABANK_RETURN_SUCCESS_URL',
27 'RETURN_FAIL_URL' =>
'ALFABANK_RETURN_FAIL_URL',
28 'ORDER_DESCRIPTION' =>
'ALFABANK_ORDER_DESCRIPTION',
29 'TEST_MODE' =>
'ALFABANK_TEST_MODE',
62 $testUrl =
'https://abby.rbsuat.com/payment/';
63 $activeUrl =
'https://ecom.alfabank.by/payment/';
67 self::TEST_URL => $testUrl.
'rest/register.do',
68 self::ACTIVE_URL => $activeUrl.
'rest/register.do',
70 'getOrderStatusExtended.do' => [
71 self::TEST_URL => $testUrl.
'rest/getOrderStatusExtended.do',
72 self::ACTIVE_URL => $activeUrl.
'rest/getOrderStatusExtended.do',
75 self::TEST_URL => $testUrl.
'rest/refund.do',
76 self::ACTIVE_URL => $activeUrl.
'rest/refund.do',
79 self::TEST_URL => $testUrl.
'merchants/#merchant#/payment_ru.html?mdOrder=',
80 self::ACTIVE_URL => $activeUrl.
'merchants/#merchant#/payment_ru.html?mdOrder=',
getBusinessValue(Payment $payment=null, $code)
static includeHandler($actionFile)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)