В настоящее время я пытаюсь настроить пользовательский интерфейс, чтобы пользователь мог записывать банковскую информацию в качестве получателя, чтобы переводить средства на счет, который они создали.Bank Recipient - Stripe API
Вот вопрос:
Когда пользователь отправляет в информации, нашивки создает маркер и, используя Ajax передается по к .php файл, который обрабатывает создание счета получателя. Но на создании получателя я получаю 500 Error
:
POST /functions/stripeAcc/makeCustomer.php 500 (Internal Server Error) jquery-latest.min.js:2
send - jquery-latest.min.js:2
p.extend.ajax - jquery-latest.min.js:2
stripeResponseHandler
e.ajaxJSONP.success js.stripe.com/:1
window.(anonymous function) js.stripe.com/:1
(anonymous function) tokens:1
Вот PHP файл:
...
$email = $_POST['email'];
$name = $_POST['cardholderfullname'];
$token = $_POST['token'];
require_once('./stripe-php/lib/Stripe.php');
Stripe::setApiKey("mykey");
$recipient = Stripe_Recipient::create(array(
"name" => $name,
"type" => "individual",
"bank_account" => $token,
"email" => $email)
);
... This is where the 500 happens
Теперь после того, как я просматриваю журналы внутри logs
на моей полоске счете я замечаю существо вызова помещенный с 200 status
(это означало, что все сработало), за исключением того, что получатель не сделал его, так что это путает прямо там.
Файл журнала:
Summary
Time:
2013/07/13 20:09:45
Method:
POST
URL:
/v1/tokens
Status:
200
IP address:
71.239.53.232
Parsed Request Query Parameters
bank_account:
country: "US"
routing_number: "110000000"
account_number: "********6789"
key: "myKey"
callback: "sjsonp1373746168110"
_method: "POST"
Response body
id: btok_2BxFI1xYXF8ECd
livemode: false
created: 1373746185
used: false
object: "token"
type: "bank_account"
bank_account:
object: "bank_account"
bank_name: "STRIPE TEST BANK"
last4: "6789"
country: "US"
validated: false
fingerprint: "wC1v8BWXZe7MyW3n"
Я использую тестовые учетные данные для номера счета и номер маршрута:
Routing numbers
Number Type
110000000 STRIPE TEST BANK US routing number
Account numbers
Number Type
00Successful US account number
Я бы посоветовал снова прочитать их документацию. –
@RPM вы видите что-то не так? Я разговаривал с ними, но они говорят, что не видят никаких звонков. Это странная часть. –
Вот почему я написал свою собственную реализацию Stripe. Ну, честно говоря, я написал это, потому что я всегда пишу свои собственные реализации API ... И они работают :) – CodeAngry