HTML(不要な詳細は削除)はfirebaseで公開され、PHPは動作しません。クレジットカードフォームデータをファイナンス会社に送信する方法ノードアプリケーション
<form id="kkDetay" name="kkCek" method="post">
<input type="text" id="name-on-card" placeholder="Name Surname">
<input type="text" id="card-number" placeholder="Card Number">
<input type="text" id="card-exp-month" placeholder="Month">
<input type="text" id="card-exp-year" placeholder="Year">
<input type="text" id="card-cvc" placeholder="Cvc">
<button id="subm2" type="submit">Pay Now</button>
</form>
会社https://github.com/iyzico/iyzipay-nodeと会社ノードサンプル:私は、コマンドプロンプトで使用する場合senddata.js中(下記)
今var Iyzipay = require('iyzipay');
var iyzipay = new Iyzipay({
apiKey: 'sandbox-PZ8jicWrEeE1rt1O75FTOegr5lsW3xxx',
secretKey: 'sandbox-2Q6aaP1FK3HFrXkTsHfftxfiudFMfxxx',
uri: 'https://sandbox-api.iyzipay.com'
});
var request = {
locale: Iyzipay.LOCALE.TR,
conversationId: '123456789',
price: '1',
paidPrice: '1.2',
currency: Iyzipay.CURRENCY.TRY,
installment: '1',.........................
.....................................
datas to send (full list at above link)
}
iyzipay.payment.create(request, function (err, result) {
console.log(err, result);
done();
});
は、>ノードはダミー件のデータを送信してその作業をsenddata.js。
フォームデータをこのsenddata.jsに接続して送信し、firebaseサーバーで実行する方法。
こんにちは@rsp、情報ありがとうございます。残念ながら、Stripeは私にとってローカルではありません。私はこのチュートリアルがうまくいくのを見ました。 TRYと一緒に働いているローカルサービスが必要です。 Iyzipay(サービス側のkkページ、独自のウィンドウで)は同じです。https://dev.iyzipay.com/en/odeme-formu/odeme-formu-baslatmaこのhtmlコードをどのように起動するかは問題です。 Firebaseで(Btw、Happy new year :) – HakanC
最後に、私のプロジェクトをgcloud appengineの代わりにfirebaseに移して解決策を見つけました。 appengineで同じ方法でfirebaseデータベースにアクセスすることもできます。貴重な情報をありがとう。 – HakanC