经过3天的扎实研究并尽我最大努力解决手头的问题后,我已经到了没有成功的地步,不得不意识到也许这是我不应该尝试的事情!在我自己的个人尝试失败时,我不得不求助于您的专家,在我的初学者学习阶段需要一些建议和帮助。我曾尝试使用stripe提供的PHP代码,但是由于我们在网站中使用的自定义表单很复杂,而且我们网站的大量流量来自内部,因此我们需要一种方式来向stripe发送付款,而不是集成一个全新的php支付流程也可以处理来自内部客户的支付,所以我认为我知道一点cURL,因为在网站流程中已经使用了几个cURL和PHPAPI调用。我试过stripe的cURL如下:$headers=array('Au
我正在尝试通过提供客户ID来检索特定客户的所有卡。每thedocumentation,我期待以下响应:Stripe\CollectionJSON:{"object"=>"list","url"=>"/v1/customers/cu_16jdAj2eZvKYlo2CbrCP4HRs/sources","has_more"=>false,"data"=>[[0]=>Stripe\CardJSON:{"id":"card_14bIFkou9GUI42eZvKYlo2Cs","object":"card","last4":"4242","brand":"Visa","funding":"cre
如何使用Stripe的Webhook更新数据库中的用户?我有Hook工作只是无法让它更新数据库中的用户。当customer.subscription.created&customer.subscription.updated&customer.subscription.deleted时,如何在webhook中调用客户?更新:我有这个..require_once'mainfile.php';require_once'config.php';require_once'Stripe/init.php';//Retrievetherequest'sbodyandparseitasJSON$in
我已经集成了Stripecheckout(最新版本)并且需要发送额外的数据以便我可以协调以后的webhook。Stripe拒绝元数据并出现以下错误Fatalerror:Uncaughtexception'Stripe\Error\InvalidRequest'withmessage'Receivedunknownparameter:metadata'我的部分编辑代码如下所示$object=\Stripe\Checkout\Session::create(['success_url'=>'www/payment_processor.php?action=success','cancel_
所以我要执行stripepayments到我们的一个项目,我已经阅读了他们的API文档,它是:TheStripeAPIisorganizedaroundREST.OurAPIisdesignedtohavepredictable,resource-orientedURLsandtouseHTTPresponsecodestoindicateAPIerrors.Weusebuilt-inHTTPfeatures,likeHTTPauthenticationandHTTPverbs,whichcanbeunderstoodbyoff-the-shelfHTTPclients,andwesu
我想处理这个错误,但是我无法让它在我的catch中工作。我试过使用多个错误短语,例如Stripe\Error\InvalidRequest和invalid_request_error,但它们都不起作用。注意:我只包含了必要的代码,我的支付系统工作正常。这是我的代码:try{$charge=\Stripe\Charge::create(array('customer'=>$customer->id,'amount'=>$amount,'currency'=>strtolower($active_user->currency->currency_id)));}catch(Stripe\Er
我正在建立一个(小型)订阅盒业务,我现在需要专注于网络应用程序。我已经建立了基于strip的网站,所以我有相当多的知识。但是,我在构建这些以前的网站时遇到的问题是,API调用过于频繁。它减慢了一切。如何仅使用stripe构建这个基于订阅的网站,并仅在需要时调用StripeAPI(创建/编辑客户、计划、订阅等)同时为管理员和客户确保网站上的信息是一致的和最新的? 最佳答案 在此处查看StripeWebhookAPI:https://stripe.com/docs/webhooks您可以将用户的信息存储在数据库中,并且仅在用户进行UI操
首先,我知道有人问过这个问题,但他们没有解释如何使用charge.succeeded我正在使用Stripe创建授权和捕获费用。我需要收费ID来确认/获取收费。以下代码创建费用但在获得批准之前不会收费。\Stripe\Charge::create(array("amount"=>$price,"currency"=>"usd","customer"=>$custID,//obtainedwithStripe.js"description"=>"Chargefortest@example.com","capture"=>false));我假设我可以通过以下方式获取收费ID:$chargeI
我有一个网站,我想在其中集成Stripe支付网关,当用户注册时,我想在Stripe上创建一个客户并向他们收取第一个月的费用,例如100美元,从下个月开始我想向他们收取50美元.我如何创建客户然后同时向他们收费并设置定期付款,到目前为止我只能找到一次性付款系统:$charge=\Stripe\Charge::create(array("amount"=>$amount,"currency"=>"usd","source"=>$token,"description"=>$email));对于定期付款,我必须在cron中运行此代码还是有更好的方法?提前致谢。编辑:我使用以下代码首先创建了一个
我正在使用Stripe作为支付网关。我可以成功获得一张卡的“token”,正如Stripe所说的那样,这里有解释:https://stripe.com/docs/checkout#api很高兴与那个一起去。我在我的Stripe仪表板中成功收到token。现在我需要做的实际上是对该卡(token)收费。他们是这样说的:“您已经获得了用户的信用卡详细信息,现在该怎么办?现在您向他们收费。这发生在您的服务器上,最快的方法是使用我们的客户端库之一。”好吧,他们在该页面上提供了所需的php://Setyoursecretkey:remembertochangethistoyourlivesecr