草庐IT

stripe_size

全部标签

php - Stripe ,验证卡并仅在操作后充电

我正在为一个网站启用支付功能。我使用Stripe作为提供者。我想知道如果2个条件成立,我该如何从卡中扣款。当用户付款时,我想更改数据库中的一个值,并从卡中扣款。但是如果数据库查询失败我不想扣卡。同样,我不想查询卡是否无效。我需要两者,卡有效和查询成功。我该怎么做?这是充值卡的代码try{$charge=\Stripe\Charge::create(array("amount"=>$amount,//amountincents,again"currency"=>"cad","source"=>$token,"description"=>$description));}catch(\Str

php - 调用未定义的方法 Stripe\Subscription::retrieve()

我在CodeIgniter中使用Stripe,我是这样设置它的:在我的StripeController中,我通过以下方式调用库:require_once(APPPATH.'libraries/stripe/init.php');这是根据Stripe-PHPFatalerror:Class'Stripe\Charge'notfound失败的函数是:functioncancelSubscription($stripeaccount){$customer=\Stripe\Customer::retrieve($stripeaccount);$sub_id=$customer->subscri

php - imagettftext() : calculate font size to ensure text fits image width

我正在使用imagettftext()在图像上写入动态文本,我希望它适合我的图像宽度。如何根据文本长度计算字体大小? 最佳答案 您可以在使用imagettfbbox函数输出之前计算TTF文本的边界框。遗憾的是,没有直接缩放以适合宽度的方法,因此您必须自己做。一种方法是将默认字体大小(例如20)的文本传递给imagettfbbox并从中检索宽度。然后,您可以通过计算比例因子来计算文本应该缩小或放大多少以适合您想要的大小:scale=targetWidth/bboxWidth;然后绘制合适大小的文字:fontSize=20*scale;

php - fatal error : Class 'Stripe' not found in C:\wamp\www\

我收到一个找不到类的错误,但我清楚地知道它所在位置的正确路径:我遇到的每篇文章都声称问题出在(不包括正确的路径)require_one、include或require。(我已经尝试了所有3个)。但仍然没有运气。我的数据库调用遵循相同的格式,我的WAMP服务器在创建我的数据库类时没有问题。这是直接从我的文件explore复制过来的(复制粘贴)网站\stripe-php-2.1.0\stripe\lib\Stripe.php我用来尝试访问Stripe的php文件与“网站”位于同一位置。PHP版本5.5.12教程引用:http://www.larryullman.com/2013/01/09

PHP - Stripe 传递自定义变量

是否可以在StripeCheckout表单中传递自定义变量?这是我的表单代码:"data-userid=""data-currency="usd"data-bitcoin="true">我已经添加了一个名为data-userid的自定义数据属性,尽管我无法在响应中看到该字段。如何添加自定义值字段? 最佳答案 我找到了这个问题的答案。只需添加字段到,并从您的PHP页面中的输入字段中获取值,例如:$input=$_POST["inputvalue"];于是表单变成了这样: 关于PHP-Str

php - fatal error : Allowed memory size of 134217728 bytes exhausted (tried to allocate 3 bytes) after ini_set

一开始,我已经看了this,this和this.我收到以下错误:Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate220bytes)我正在使用php5.4和sqlAnywhere11.这个问题的解决方案是根据this正在放ini_set('memory_set',-1);在我的php-file,但在这样做之后我得到另一个错误:Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate3bytes)编辑:我的代码是我希望有

php - Stripe 重定向网址

我正在尝试将用户连接到我的Stripe帐户。https://stripe.com/docs/apps/getting-started我尝试将重定向url设置为本地主机。然后我得到一个错误,比safari无法打开页面“”因为safari无法连接到服务器“”。有谁知道我应该将重定向URL设置为什么? 最佳答案 您不能将重定向url设置为本地主机,服务器将尝试重定向到它的本地主机。使用公共(public)域或ip设置重定向url。 关于php-Stripe重定向网址,我们在StackOverf

php - 如何为 Apache/PHP 中的特定脚本设置更高的 memory_limit、post_max_size?

我有一个Web应用程序,它将对虚拟主机的所有请求重定向到Controller,然后Controller根据URL决定要包含和运行哪些文件。有一个Web服务可以通过POST接受大型XML文件。我需要应用程序的memory_limit和post_max_为~32M,接受XML的服务除外,这需要它们的限制接近1024M。ini_set('memory_limit','1024M')在脚本中有效,但不适用于post_max_size。我似乎不知道该怎么做。我正在尝试类似的东西:ServerNametest.comDocumentRoot/var/www/test.com/htmlphp_adm

php - 当不需要 IV 时,PHP 的 mcrypt_get_iv_size 是否实际上返回零?

在PHPdocumentationformcrypt_get_iv_size声明当算法/block模式组合不使用IV时,返回值将为零:ReturnsthesizeoftheInitializationVector(IV)inbytes.OnerrorthefunctionreturnsFALSE.IftheIVisignoredinthespecifiedcipher/modecombinationzeroisreturned.当我使用MCRYPT_DES作为算法并使用MCRYPT_MODE_ECB作为模式调用此函数时,它返回8(八)而不是预期的0(零)。据我了解,ECB不会也不能使用

php - 在 php 中创建订阅后在 Stripe 上显示订阅 ID

我似乎无法弄清楚这一点。所以我正在做的是有一个自动支付页面。客户点击自动付款,php脚本将创建带有strip的订阅。我想不通的是如何获取该订阅ID以将其保存在我的数据库中。这是我所拥有的:$cu=Stripe_Customer::retrieve("$stripename");$cu->subscriptions->create(array("plan"=>"cocacola"));因此,这会很好地创建strip订阅。我现在想将该新订阅ID保存在我的数据库中。我可以使用这一行获取数据列表:echo"$cu->subscriptions";订阅ID与许多其他数据一起显示在那里,但我似乎无