Добрый день!
Может кто поможет с подключением платежной системы в wordpress? Сам плагин для платежки я написал и он работает( появилась возможность выбрать платежку ) В момент нажатия оплатить, должен отправлятся запрос в платежку и в конце получить ответ. Есть пример платежки, но я не знаю как им воспользоваться.
public function process_payment( $order_id ) {
global $woocommerce;
// Get this Order's information so that we know
// who to charge and how much
$customer_order = new WC_Order( $order_id );
require_once($_SERVER['DOCUMENT_ROOT'].'wp-content/plugins/lpb-plugin/ecommerce.php');
$merchant_id = '3720000';
$ecom_gateway = $_SERVER['DOCUMENT_ROOT'].'wp-content/plugins/lpb-plugin/keys/ecom-demo_gateway.pem';
$ecom_merchant = $_SERVER['DOCUMENT_ROOT'].'wp-content/plugins/lpb-plugin/keys/ecom-demo_merchant.pem';
$ipspform = 'https://demo.ipsp.lv/form/v2/';
$demo = '-demo';
$configs = array(
'ecom'.$demo => array(
'merchant_id' => $merchant_id,
'gateway_key' => $ecom_gateway,
'merchant_key' => $ecom_merchant,
'key_index' => 1
),
);
$ecom = new Ecommerce($configs['ecom'.$demo]);
$form = new EcommerceFORM($ecom);
$fields = $form->getRequest(array(
'AutoDeposit' => 'true', // PHP serializes boolean values incorrectly, so send this as string
'Payment' => array(
'Mode' => 5
),
'Order' => array(
'ID' => 'aa_h_' . microtime(),
'Amount' => $customer_order->order_total, // In minor units, thus 100 equals 1.00 EUR
'Currency' => 'EUR',
'Description' => 'TEST'
),
'Notification' => 'Notification'
), array(
'Callback' => "",
'ErrorCallback' => $customer_order->get_cancel_order_url_raw()
));
}
$fields и получить ответ?function
process_payment() что мне в этом случае написать в 'Callback'=>
"",?Буду благодарен за любую помощь! Спасибо!
Сборка персонального компьютера от Artline: умный выбор для современных пользователей