2017-09-27 100 views
0

我一直在尝试将条纹付款整合到laravel中。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)。请检查您的互联网连接,然后重试。如果问题仍然存在,您应该检查Stripe的服务状态https://twitter.com/stripestatus,或通过[email protected]告诉我们。

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

我怎样才能解决这个问题呢?

+0

“无法解析主机:api.stripe.com”,这表示您的Internet无法与“api.stripe.com”连接。 – Zico

回答

0

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

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