うまくいけば、誰かがここで私たちが間違っている場所に光を当てることができます. 私たちの実装では Paypal を使用していますが、ドキュメント ( http://docs.ucommerce.net/ucommerce/v5/payment-providers/setup-paypal-standard-website-payments-as-a-payment ) の説明に従って統合をセットアップしています。 -method.html ) 支払いを試みると、「プレビュー」段階で単純なポストバックが発生していました (つまり、クリックして支払うが、ページがポストバックされ、何も起こりません)。
私の理解では、パイプラインのどこかで、問題の PurchaseOrder に対して uCommerce_Payment テーブルにデータを入力する必要があり、そこから次のコード (uCommerce/Preview.cshtml 内)...
TransactionLibrary.ExecuteBasketPipeline();
TransactionLibrary.RequestPayments();
...このテーブルのエントリを選択し、それに応じて支払いを指示する必要があります。
問題は、データベースをチェックすると、uCommerce_Payment テーブルにレコードがないことです。
何か案は?