Я использую Stripe для немецкого сайта, я мог бы перевести сообщения об ошибках JS (stripeResponseHandler) для формы, следующей за this post, но не за исключением проверки ($ e-> getMessage()). Я получаю ошибку исключения на английском языке, как я могу ее перевести?Локализация локализации Stripe catch
Мой PHP:
try {
require_once('Stripe/init.php');
\Stripe\Stripe::setApiKey("myKey"); //Secret Key
$token = $_POST['stripeToken'];
$coupon = \Stripe\Coupon::retrieve($_POST['couponId']);
$charge = \Stripe\Charge::create(array(...)
} catch (Exception $e) {
echo $e->getMessage();
}
Спасибо, эти ошибки я уже перевел их в фазу JS, но есть другая ошибка, возникающая из исключения API после отправки. –
Да, номер карты может быть успешно обозначен во внешнем коде, а затем для сбоя создания сбоя (например, потому что у карты недостаточно средств). Таким образом, вам также придется поймать ошибки в вашем серверном коде. – Ywain