2017-02-20 1 views
0

私が動作するようにしようとしているあなたはストライプJShttps://stripe.com/docs/stripe.js)上での課金/配送先住所のために事前に定義された国に沿って渡すことができますどのように請求/配送のために特定の国を渡すには?

ここでは、私が持っているものであり、それは動作します:

handler.open({ 
     name: 'My Company', 
     description: "Your Order", 
     currency: window.my_config.currency, 
     amount: amount * 100, 
     email: $('#Email').val(), 
     billingAddress: true, 
     shippingAddress: true 
    }); 

ただし、国コードを変更することができます(希望するものではなく、国を安いレベルの配送ゾーンに設定し、実際の支払いで変更することを意味します)。

これも可能ですか?または、私は、周りを回ることができるように、配送先住所を自分で収集して作成する必要がありますか?私はあなただけのようなものを渡すことができ期待していた:

countryCode: "US" 

または

country: "US" 

...そしてそれは、出荷/請求先住所にその価値を維持するためにそれを強制します。

答えて

1

メールアドレス以外のCheckoutフィールドは、data-email/emailconfiguration option経由では入力できません。

別途住所を(Checkoutの外で)収集するか、代わりにElementsを使用してCheckoutを独自のカスタムフォームに置き換える必要があります。

+0

ああ - 私はそのような気分がありました。その場合は、注文を完了する予定のユーザーであることを確認するだけで、クライアントに設定するようにしておきます。私たちは送信する前に注文をチェックするので、 "詐欺師"が見つかるはずです:) –

関連する問題