Интеграция cutome SMS API с woocommerce без плагина - PullRequest
0 голосов
/ 02 марта 2020

Я добавляю мобильную интеграцию смс для нового заказа в woocommerce, но мы не можем точно найти решение, если у кого-то есть решение для интеграции смс без плагинов.

помогите мне, пожалуйста.

add_action('woocommerce_payment_complete', 'custom_process_order', 10, 1);
function custom_process_order($billing_phone)
{
$username = "user";
$key = "xxxxxx122333";
//Multiple mobiles numbers separated by comma
$mobile = "$billing_phone";

$senderId = "user";
$message = urlencode("Dear Customer");
$xml_data = array(
    'key' => $key,
    'mobile' => $billing_phone,
    'message' => $message,
    'accusage' => $accusage, 
    'sender' => $senderId,
);

$url='http://mobile.mediatechtemple.com/submitsms.jsp?';

$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml'));
curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);

echo $output;
}
...