Questions tagged «stripe-payments»

18
cURL错误60:SSL证书:无法获取本地颁发者证书
我在本地开发环境上使用WAMP,并尝试从信用卡中扣款,但收到错误消息: cURL错误60:SSL证书问题:无法获取本地颁发者证书 我在Google上进行了大量搜索,很多人建议我下载此文件:cacert.pem,将其放在某个地方,然后在php.ini中引用它。这是我的php.ini中的部分: curl.cainfo = "C:\Windows\cacert.pem" 但是,即使在多次重新启动服务器并更改路径之后,我仍然收到相同的错误消息。 我使用来自Apache模块的WAMP并启用了ssl_module。从PGP扩展中,我启用了php_curl。 仍然是相同的错误消息。为什么会这样呢? 现在,我正在执行此修复程序:如何修复PHP CURL错误60 SSL 这表明我将这些行添加到我的cURL选项中: curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true); 在哪里向我的cURL添加选项?显然不是通过命令行,因为我的CLI找不到命令“ curl_setopt” 编辑 这是我正在运行的代码: public function chargeStripe() { $stripe = new Stripe; $stripe = Stripe::make(env('STRIPE_PUBLIC_KEY')); $charge = $stripe->charges()->create([ 'amount' => 2900, 'customer' => Input::get('stripeEmail'), 'currency' => 'EUR', ]); dd($charge); …
232 php  ssl  curl  wamp  stripe-payments 

1
Stripe-如何使用免费计划来处理订阅,并且在注册时不需要信用卡
我们开始在Redsmin上实现Stripe (我们的项目之一),我认为我们可能错过了一些东西。下面是它的工作原理: 要使用我们的产品,用户必须选择一个计划(免费,s,m,xl,xxl ...),然后输入其登录名/密码,然后可以免费试用30天。当用户提交表单时,我们的服务器将使用指定的计划并且不使用信用卡来调用Stripe create_customer(因为我们希望免费提供30天且不需要信用卡),并且我们会使用返回的customer_id和来更新用户模型subscription_id。 我们设置了一个Webhook来接收条纹事件,因此30天后,我们的Webhook应该会收到一个customer.subscription.updated带有的事件object.status == active。我对吗? 但是,由于我们没有在注册时为用户指定关联的卡,因此我们应该在发生其他customer.subscription.updated事件后迅速收到通知object.status == unpaid吗?然后,在我们这边,我们停用用户帐户,并强制其转到我们的计划选择页面。 从那时起,用户可以选择免费计划或我们的高级计划之一: #Scenario 1如果用户选择免费计划,我们只是在我们这边重新激活其帐户,而没有做任何其他事情,因为我们在stripe上将免费计划配置为费用为0 $。我们是否通过免费计划实施了正确的流程?有更好的方法吗? #Scenario 2如果用户选择了高级计划,我们会将其重定向到信用卡表格,然后将其发送到Stripe,并使用临时卡令牌更新Stripe客户帐户。接下来我们该怎么做?: 我们应该等待条纹发送事件给我们吗?如果是这样,发生什么事件?customer.subscription.updated?charge.succeeded?的值是object.status多少? 我们应该直接在我们这边重新激活用户帐户并等待条纹确认吗?如果是这样,我们应该等待什么事件名称和数据?

6
Stripe iOS SDK-发送不兼容的块指针类型
Stripe SDK导致构建失败。具体错误是: 不兼容的块指针类型发送'__strong STPAPIResponseBlock _Nonnull'(aka'void(^ __ strong)(ResponseType _Nullable __strong,NSHTTPURLResponse * _Nullable __strong,NSError * _Nullable __strong)') 到类型为'void(^ _Nonnull)(STPSource * _Nullable __strong,NSHTTPURLResponse * _Nullable __strong,NSError * _Nullable __strong)的参数' STPAPIClient.m中的错误代码如下: - (NSURLSessionDataTask *)retrieveSourceWithId:(NSString *)identifier clientSecret:(NSString *)secret responseCompletion:(STPAPIResponseBlock)completion { NSString *endpoint = [NSString stringWithFormat:@"%@/%@", APIEndpointSources, identifier]; NSDictionary *parameters = @{@"client_secret": secret}; return [STPAPIRequest<STPSource *> …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.