'无法确定要请求的URL:Stripe_Charge实例具有无效ID

时间:2013-03-22 18:13:40

标签: php stripe-payments

我想在网站上实施剥离支付流程。我试着这样做,但看起来并不合适。我得到的错误是

致命错误:未捕获异常'Stripe_InvalidRequestError',并显示消息'无法确定要请求的URL:Stripe_Charge实例具有无效ID:'在/home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7 .15 / lib / Stripe / ApiResource.php:46堆栈跟踪:#0 /home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15/lib/Stripe/ApiResource.php(15) :Stripe_ApiResource-> instanceUrl()#1 /home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15/lib/Stripe/ApiResource.php(8):Stripe_ApiResource-> refresh( )#2 /home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15/lib/Stripe/Charge.php(14):Stripe_ApiResource :: _ scopedRetrieve('Stripe_Charge',NULL,NULL) #3 /home/twassist/public_html/wp-content/themes/inovado/functions.php(355):Stripe_Charge :: retrieve(NULL)#4 / home / twassist / public_html / wp-content / themes / inovado / functions。 php(361):Strip_Code()#5 /home/twassist/public_html/wp-settings.php(291):include('/ home / twassist / ...' )#6 /home/twassist/public_html/wp-config.php(位于第46行的/home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15/lib/Stripe/ApiResource.php)

有人在此尝试http://twassistant.com/hire更改数量。

填写此详细信息5555 5555 5555 4444到期日12月21日名称:任何121。

这将进行测试付款。当重定向到代码时,它会给你这个错误。

这是我在php文件中尝试过的代码。

function Strip_Code()
{
    $stripCode = trim($_GET['stripeToken']);

    if (strlen($stripCode) > 0) {

        require_once  dirname(__FILE__).'/stripe-php-1.7.15/lib/Stripe.php';

        Stripe::setApiKey("sk_test_XXXXXXXXXXXXXXX");

        $resp = Stripe_Charge::retrieve($$stripCode);

        var_dump($resp);
    }
}

Strip_Code();

1 个答案:

答案 0 :(得分:8)

可能是你有一个拼写错误(double $$):

Stripe_Charge::retrieve($$stripCode);

另外,你不应该透露你的私钥......即使它只是你的测试密钥