2017-03-21 17 views
-5

私はいくつかの基本的なPHPスキルを持っていますが、私はストライプのドキュメントを読んでいます。私は顧客に500ドルの前払いをし、49ドル/月の定期購読プランに自動的に登録したいと思います...私はこれを私のウェブサイトのボタンにします。この非常に一般的な支払い状況に関する情報が不足しているようです。

ありがとうございました!

+2

私たちはあなたのためにすべてを書くつもりはありません。 – nogad

+0

ストライプやYouTubeなどで、このためのスクリプトはありませんか?これは、Stripeがスクリプトを提供すべき何かの標準のように思えます。あなたは完全にカスタムのような音を出していますが、何か不足していますか? –

答えて

1

ストライプにログインすると、プランを作成できます。あなたは金額、定期的な頻度などを設定します。

ストライプチェックアウトを使用してボタンを作成します。https://stripe.com/docs/checkout - ユーザーがボタンをクリックすると、ストライプ支払い画面が表示されます。 PHPスクリプトを指すようにフォームアクションを設定します。

ここでは、Stripeから返されたstripeEmailとstripeTokenを取得する必要があります。私の例では、パッケージのIDも指定します($ _POST ['package'])。

また、ストライプSDKを含める必要があります - 希望は、これはあなたが始めるのに十分ですあなたはhttps://github.com/stripe/stripe-php/releases

require_once('common/stripe/init.php'); 

$payment = array(); 
$payment['email'] = $_POST['stripeEmail']; 
$payment['source'] = $_POST['stripeToken']; 
$payment['plan'] = $_POST['package']; 

\Stripe\Stripe::setApiKey("sk_live_xxxxxxxxxxxxxxxx"); 

try 
{ 
    $customer = \Stripe\Customer::create($payment); 
} 
catch(Exception $e) 
{ 
    echo 'error'; 
} 

からこれを取得することができます。がんばろう。

関連する問題