問題タブ [recurring-billing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3453 参照

design-patterns - サブスクリプション管理ロジック

memberユーザーがまたはになることができるシステムの場合、adminその役割を持つユーザーはmember、定期的なサブスクリプションで料金を支払うか、無料のアクセス権を付与される必要があります。

私の現在のアプローチ:

  • ユーザーにはuserデータベーステーブルがあります。
  • subscriptionテーブルには、ユーザーがサブスクリプションを持っている場合のレコードが含まれます。
  • subscription_event表には、各請求または失敗した支払いが記録されます。これを照会して、最後のイベントが実際に支払いに成功したかどうかを確認できます。

しかし、ユーザーに「無料」アクセスが許可されているかどうかをどのように記録すればよいでしょうか。

  • complimentary_subscription外部キーとしてユーザーIDを持つ別のテーブルがありますか?
  • それらの特別な「サブスクリプション」をsubscription?に記録します。
  • is_complimentaryまたは、やcomplimentary_expires_date?などの列のユーザー行に別の列を追加します。
  • expiresより一般的な列をユーザー行に追加しますか?
0 投票する
1 に答える
1455 参照

php - PCI に準拠していない PayPal を介した定期的なデビット/クレジット カード支払い

PayPal 経由で毎月のサブスクリプションが必要なサイトを開発しています。買い手がアカウントを持っている場合、これは ExpressCheckout 経由で問題ありません。ただし、クライアントは (英国ベースの) Pro アカウントを持っており、カードによる支払いのオプションを提供したいと考えています。

「Website Payments Pro 統合ガイド」から理解できる限り、これには私のサイトでデュアル支払いオプションを設定する必要があり、ユーザーに「Paypal 経由」(つまり ExpressCheckout) またはカードで支払うオプションを提供します。私のサイトは、DirectPayment を使用して PayPal に送信する PCI 準拠のカード キャプチャ フォームを提供します。PCIコンプライアンスを通過することは、実際にはオプションではありません. PayPal がこれに対するホスト型ソリューションを提供していないのは奇妙に思えますが、それとも私が愚かでしょうか?

TL;DR: PayPal がホストするカード キャプチャ フォームを使用して、英国で PayPal 経由で定期的なカード支払いを処理することは可能ですか?

サイトは特注のPHPです。

0 投票する
1 に答える
211 参照

paypal - サブスクリプションのために可変カートの合計をPayPalに渡します(拡張定期支払いとWebサイト支払い標準を使用)

概要:私が作成したフォームでユーザーが選択したオプションに基づいて、変動する月額サブスクリプションコストをPayPalに渡そうとしています。強化された定期支払いオプションを備えたWebサイト支払い標準内で作業する場合、これは可能ですか?

詳細:ユーザーは「ショップ」ページにアクセスします。このページは4つの広告申込情報が含まれるフォームで、各広告申込情報は2〜7のオプションで構成され、各オプションには価格が関連付けられています。

たとえば、広告申込情報1は「ビジネスの規模」であり、オプションは次のとおりです。a)1〜3人の従業員-10ドルb)4人以上の従業員-12.50ドル

ユーザーはリストを調べて、各ラインアイテムに対して1つのオプションを選択し、一部のJavaScriptがその場で合計を計算します。

この合計を、1回限りのコストとしてではなく、月額サブスクリプションの基本コストとしてPayPalに渡すことは可能ですか?

0 投票する
2 に答える
386 参照

ruby-on-rails - レールでの軽量の定期請求

これまで、ActiveMerchant と SAAS railskit を見てきました。ActiveMerchant は多くのゲートウェイをサポートしていますが、すべてではありません (Google Checkout など)。請求/定期リマインダーのみをサポートするライブラリはありますか? そうすれば、気になる支払い処理業者に個々のプラグインを使用し、抽象ライブラリを介して「繰り返し」部分を制御できます。

更新: これはコードに関するものであり、完全な SaaS ソリューションではありません。すべての支払い処理業者 (CC、Paypal、Google チェックアウト) を顧客に提供することができないベンダー ロックインにすぎないためです。

0 投票する
1 に答える
1118 参照

asp.net-mvc - PayPal サンドボックス - CreateBillingAgreement 呼び出しで内部エラー (10001) が返される

これについて何か助けていただければ幸いです.PayPal Apiとのあらゆる種類の組み合わせを試してみました.しかし、私はこれでレンガの壁にぶつかっています.

CreateBillingAgreement メソッドを呼び出そうとしていますが、呼び出すたびに失敗し、応答でペイパルから 10001 '内部エラー' が報告されます。有効なトークンがあり、バージョン 84.0 を使用しています。SetupExpressCheckout と DoExpressCheckout の呼び出しに成功しました。どちらも成功し、支払いが完了しました。SetupExpressCheckout で将来の支払い/事前承認を設定していますが、ユーザーは問題がないことに同意しています。

サンドボックスでマーチャントの設定を変更する必要はありますか? 私は間違った順序で物事を呼んでいますか?(SetExpress、GetExpress、DoExpress、CreateBilling)?

将来的に参照トランザクションを許可するために、この Billing Agreement を使用したいと考えています。私はペイパルを使用して「支払う」テストアカウントを持っていますが、クレジットカードの詳細を転送していません。支払いは、配送のないデジタルサービスに対するものです(配送は設定されておらず、住所や配送料は含まれていません)。全体的な目標は、顧客が詳細を入力する必要のないワンクリックの再注文ボタンを提供することです。

asp.net 4 で C# API を使用しています。具体的には、paypal サンドボックス wsdl からサービス参照を作成し、asp.net でそれらを使用しています。

ありとあらゆる助けに感謝します - ありがとう。

ラッセル。

0 投票する
1 に答える
322 参照

recurring-billing - QBMS(Quickbooks Merchant Services)スケジュールされた請求がダッシュボードに表示されない

将来のウォレットとスケジュールされた請求を追加しました。スケジュールされた請求IDと成功メッセージを受け取りますが、定期的な支払い(これはすべてサンドボックス--ptcにあります)に行くと、何も表示されません。

これは私の要求です:

それから私はこの応答を受け取ります:


ダッシュボードにこれが表示されない理由を誰かに教えてもらえますか?それともどこで見るべきですか?

ありがとう!

0 投票する
1 に答える
339 参照

authorize.net - Authorize.net での ActiveMerchant 定期支払いでは、クレジット カード アカウントのキャンセルはどのように処理されますか?

ActiveMerchant を使用して Rails でサイトを構築し、Authorize.net を通じて支払いをクリアしています。定期的なクレジット カード支払いを使用して、サイトへのサブスクリプションの支払いをサポートしたいと考えています。Authorize.net ゲートウェイを使用すると、指定された日付から指定された間隔で定期的な支払いのスケジュールを設定できます。(http://developer.authorize.net/tools/arberrorcodes/) クレジット カードの有効期限が定期支払い期間の開始前である場合、またはテスト トランザクションが定期支払いが設定される時間。

私がはっきりしていないのは、定期支払いが設定された後に発生する可能性のあるトランザクションの失敗をどのように処理するのが最善かということです. たとえば、定期支払いの設定に使用したクレジット カードがキャンセルされた場合、または定期支払い期間が終了する前にアカウントの資金が不足している場合はどうなりますか。

以前に cron ジョブで作成したサブスクリプションのステータスを積極的に確認する必要がありますか? ユーザーがログインするたびに、Authorize.net でサブスクリプションのステータスを確認する必要がありますか? 以前の有効なサブスクリプションが有効でなくなった場合に、通知を受け取る方法は他にありますか?

ありがとう。

0 投票する
1 に答える
42 参照

web-services - 自動請求を承認できる請求サービスを設定するにはどうすればよいですか?

ある種の自動請求システムを許可する方法を人々に提供しなければならないチャリティーウェブサイトを立ち上げたいと思います。彼らは銀行に直接話をする必要なしに私のウェブサイトでそれを承認する能力を持っているべきです。月末には、請求書の支払いなどを心配する必要はありません...銀行によって自動的に処理されます。

助けてくれてありがとう

0 投票する
1 に答える
3172 参照

paypal - Paypal の定期支払いプロファイルに関連付けられたトランザクションを取得する

Paypal を使用した定期支払いに関するほとんどすべての質問を確認しましたが、問題の解決策が見つかりませんでした。

月額制(定額制)でお申し込みいただくシステムを実施しております。セキュリティ上の理由から CC の詳細を保存したくないため、Paypal の Web Payments Pro を使用しようとしています。ユーザーが定期的な支払いに同意すると、そのユーザーの RecurringPaymentProfile が作成され、返されたユーザーの Profile_Id が保存されます。

次に、この Recurring Profile_Id に関連するすべてのトランザクションに関する情報を取得する必要があります。この情報は、Paypal アカウントにログインすると利用できますが、アプリケーションがすべての支払いとユーザーの現在のサブスクリプションを認識できるように、これを自動化する必要があります。

これを実装するための (おそらく) 2 つの方法が見つかりました。1. IPN (即時支払い通知。これには、通知をリッスンするサービスを作成する必要があります。これは面倒で、必要以上に情報が多いようです) 2. TransactionSearch (ただし、これは Profile_Id ではなく、Paypal アカウントのトランザクションを返します。 )

Recurring Profile に関連付けられたトランザクション履歴と、今月の支払いが成功したかどうか (ユーザーが有効なメンバーであることを意味します) を知りたいだけなので、これを実装する最良の方法は何ですか?

ありがとう、

0 投票する
1 に答える
4335 参照

paypal - PayPal CreateRecurringPaymentsProfile 請求頻度

私は自分のサイトをペイパル請求 CreateRecurringPaymentsProfile で動作させることができましたが、フィールドに関して混乱しています

請求期間と請求頻度

1 番目を月次、2 番目を 12 に設定すると、顧客に毎月請求されることを期待すると、「請求サイクル: 12 か月ごと」というメールが届きます。これは正しいですか?

毎日充電したい場合はどうすればよいですか?「Day」と「365」を実行してみましたが、請求サイクルは 365 日で、毎年のように聞こえます。

ドキュメントにも明確なものが見つからなかったので、親切に教えてください。ありがとう。