div img(src="//ms.yandex.ru/watch/28148454" style="position:absolute;left:-9999px;" alt="")

CMS плагины

Используйте готовые модули для интеграции, если ваш сайт работает на базе CMS из нашего списка

Виджет

Самый быстрый способ интеграции.

Удобная и понятная платежная форма.


Платежная форма имеет максимальный уровень безопасности на уровне международного стандарта PCI DSS 3.1 level 1.


Интеграция системы оплаты на ваш сайт без перехода на внешний ресурс.

Возможность брендирования и кастомизации.

Попробуйте совершить тестовый платеж

Мобильные SDK

Удобные и надежные модули для интеграции без лишних усилий

SDK

Сила, простота и элегантность в нескольких строках кода.

// Java
ApiCommandFacade apiCommandsFacade = new ApiCommandsFacadeImpl(
  new MerchantCredentials("2096", "qwerty")
);
 
PaymentRequest paymentRequest = new PaymentRequest.MobileBuilder()
  .payerId(9140001111L)
  .recipientId(123456789L)
  .amount(125D)
  .currency("RUR")
  .comment("Java-SDK-Test")
  .setTestMode()
  .build();
 
// Payment Response
PaymentResponse paymentResponse = apiCommandsFacade.requestPayment(paymentRequest)
 
// Payment Status Reponse
PaymentStatusReponse paymentStatusResponse = apiCommandsFacade.checkPaymentStatus(
  new PaymentStatusRequest(1228221L)
);// PHP
require_once 'Frame.php';
require_once 'CallBack.php';
 
$frame = new AMpay\Frame( 'mk', 'your unique token' );
$frame->setView( '750', '750', '0', 'auto' );
 
echo $frame->getFrame();
 
$callBack = new AMpay\CallBack;
echo $callBack->handleCallBack('keyword to check the sign');# Ruby
require arsenalpay_api_sdk
 
API = ArsenalPayApiSDK
api_commands_facade = API::ApiCommandsFacade.new
payment_request = API::MobileBuilder.new(
   payer_id: ‘123456789’,
   recipient_id: ‘123456789’,
   amount: 12.5,
   currency: ‘RUR’,
   comment: ‘Just a comment’,
)
 
# Payment Response
api_commands_facade.request_payment(payment_request)
 
# Payment Status Response
status_request = API::PaymentStatusRequest.new(transaction_id: ‘12345’)
api_commands_facade.check_payment_status(status_request)# Python
import arsenalpay_api_sdk as API
 
api_commands_facade = API.ApiCommandsFacade
payment_request = API.MobileBuilder(
  payer_id = '123456789',
  recipient_id = '123456789',
  amount = 12.5,
  currency = 'RUR',
  coment = "Just a comment"
)
 
# Payment Response
api_commands_facade.request_payment(payment_request)
 
# Payment Status Response
status_request = API.PaymentStatusRequest(transaction_id = '123456')
api_commands_facade.check_payment_status(status_request)// JavaScript is WIP

Низкоуровневый протокол

Максимально гибкий способ интеграции удовлетворит потребности крупных компаний.
Для бесшовной миграции на нашу платежную систему, мы разработали обёртки.

Индивидуальный способ интеграции

Если у вас особая ситуация и ни один из вышеперечисленных способов не подходит, 
обратитесь к нам и мы реализуем необходимое вам API

Задать вопрос

Мы пришлем ответ на вашу почту в ближайшее время.
×
×
  • Юридическим лицам
  • Физическим лицам
Подключиться

После подачи заявки с вами свяжется персональный менеджер ArsenalPay, который будет сопровождать вас на всех этапах подключения и дальнейшей работы
Переводы на карту для физических лиц
Без договора
Подробно о сервисе
переводы будут приходить на эту карту
(подойдет Visa или MasterCard)
на этот адрес будут приходить уведомления о переводах
Подключиться
Авторизация
Заполните поле email

×