Stripe payments 如何判断条带充电是否成功
我有php代码通过stripe向信用卡收费 我是php类的初学者,所以我不知道如何判断付款是否成功Stripe payments 如何判断条带充电是否成功,stripe-payments,Stripe Payments,我有php代码通过stripe向信用卡收费 我是php类的初学者,所以我不知道如何判断付款是否成功 <? require_once('lib/Stripe.php'); Stripe::setApiKey("sk_test_123ABC"); if(isset($_POST)) { $payment = Stripe_Charge::create(array( 'amount' => '50', 'currency' => 'usd', 'card'
<?
require_once('lib/Stripe.php');
Stripe::setApiKey("sk_test_123ABC");
if(isset($_POST)) {
$payment = Stripe_Charge::create(array(
'amount' => '50',
'currency' => 'usd',
'card' => array(
'number'=> '4242424242424242',
'exp_month' => '12',
'exp_year'=> '14',
'cvc'=> '123'),
'description' => 'New payment'
)); }
print_r($payment);
?>
你的问题有答案。如果一个对象返回stripecharge对象,这意味着付款成功。很抱歉,但是有没有办法将注意力集中在错误上?以上仅确认充电成功或否。未说明拒绝的原因
error:
message: "Your card has insufficient funds."
type: "card_error"
code: "card_declined"
charge: ch_12asdasweAAFdgooXDUd2tvKJgW
抱歉,由于声誉不佳,无法发表评论:($payment returns数组在任何情况下,请您举个例子好吗?您是否尝试输入错误的付款详细信息并查看返回的内容?这是正确的。使用信用卡,而不是
424242
或过期的年/月组合,您将看到打印($payment)
不会显示收费对象。如果我的答案对您有效,您可以将其标记为正确。谢谢
error:
message: "Your card has insufficient funds."
type: "card_error"
code: "card_declined"
charge: ch_12asdasweAAFdgooXDUd2tvKJgW