Отправка данных на размещенную платежную страницу с ошибочным массивом URL-адресов - сумма является строкой, она ожидает десятичное значение - PullRequest
1 голос
/ 27 мая 2020

У клиента есть веб-сайт wordpress с формой заказа, в которой указывается имя, адрес, стоимость заказа, затем эти данные необходимо отправить на размещенную страницу оплаты, чтобы клиент мог ввести информацию о платеже.

В настоящее время это массив URL-адресов. выглядит так -

**** host-address **** / payment? payment_amount = payment_amount & customer_surname = Name & customer_email = Email & customer_title = Title & customer_address_line1 = Address & customer_address_town = Город & customer_address_postcode = Почтовый индекс & customer_address_country

1006 * проблема не отправляя данные должным образом, провайдер размещенной платежной страницы сказал, что «payment_amount является строкой, он ожидает десятичное значение»

Есть ли более простой способ отправить содержимое формы в HPP? а если нет, как преобразовать строку в десятичную, если значение заказа меняется?

1 Ответ

0 голосов
/ 27 мая 2020

для преобразования String в число используйте этот метод в php

<?php 

$num = "1000.314"; 

// Convert string in number using  
// number_format(), function 
echo number_format($num), "\n"; 

// Convert string in number using  
// number_format(), function 
echo number_format($num, 2); 
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...