Ошибка Apple Pay / Stripe в обработке платежей

Я пытаюсь обрабатывать платежи через Apple Pay, но получаю эту ошибку:

Ошибка Domain = com.stripe.lib Code = 50 «Произошла ошибка связи с вашим платежным бэкэндом» UserInfo = {NSLocalizedDescription = Произошла ошибка связи с вашим платежным бэкэндом}

Проверка платежей регистрируется в Stripe, но возвращается 200 OK

Полоса изображения

Платежи, кажется, не появляются в полоску, поэтому мне интересно, почему эта ошибка возникает. Включен мой бэкэнд PHP ниже:

<?php

require('../vendor/autoload.php');

\Stripe\Stripe::setApiKey("SECRET KEY");

token ID submitted by the form: $token = $_POST['stripeToken']; $mount
= $_POST['amount'];

if($token == "" || $amount == ""){

echo "No Token or Amount Set"   return;

}

$charge = \Stripe\Charge::create(array(   "amount" => $amount,   "currency" => "gbp",   "description" => "Example charge",   "source"=> $token, ));
>

РЕДАКТИРОВАТЬ

Еще немного покопавшись, я обнаружил, что возвращение кода состояния было 500. Как мне отладить это? Это распространено?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …