4

サイトにストリップ支払いプロセスを実装したい。私はそれをやろうとしましたが、うまくいかないようです。私が得たエラーは

致命的なエラー:キャッチされない例外'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 / features.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):インクルード('/home/twassist/...')#6 /home/twassist/public_html/wp-config.php(in /home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15 46行目の/lib/Stripe/ApiResource.php

誰かがここでそれを試しましたかhttp://twassistant.com/hire数量を変更してください。

この詳細を記入してください555555555555 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();
4

1 に答える 1

9

タイプミス(ダブル$$)がある可能性があります:

Stripe_Charge::retrieve($$stripCode);

また、秘密鍵を公開するべきではありません...たとえそれが単なるテスト鍵であっても

于 2013-03-22T18:21:15.750 に答える