laravel条纹付款

时间:2017-09-27 06:34:58

标签: laravel curl stripe-payments

我一直在努力将条形支付整合到laravel中。

但是当我尝试创建条形客户时,它就不会创建。

这是我的代码,

try
{

     $customer = \Stripe\Customer::create(array(
                              'email' => $this->user_email,
                              'card'  => $this->stripe_token
                              )); 

     echo "<pre>";
print_r($customer);exit;
    $charge = \Stripe\Charge::create(array(
                             'customer' => $customer->id,
                             'amount'   => $amountstripe,
                             'currency' => 'EUR'
                             ));

}

我收到了一条错误消息,

无法连接到条带(https://api.stripe.com/v1/customers)。请检查您的互联网连接,然后重试。如果此问题仍然存在,您应该在https://twitter.com/stripestatus查看条纹的服务状态,或通过support@stripe.com告诉我们。

(网络错误[错误6]:无法解析主机:api.stripe.com)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这不是Laravel或Stripe的错误,而是&#34;简单地说&#34;网络错误。您的服务器无法向Stripe的API发送请求,因为它无法将主机名api.stripe.com解析为IP地址。

您需要与网络管理员或托管服务提供商联系,并要求他们检查您的服务器和Stripe之间的连接。以下脚本可能有助于诊断问题:https://github.com/stripe/stripe-reachability#stripe-reachability