問題タブ [ci-merchant]

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 に答える
2632 参照

codeigniter - あなたのウェブサイトでクレジットカード支払いオプションを処理する方法(ペイパルにリダイレクトせずに)ci-merchantライブラリを使用したpaypalexpressceckout

私はci-merchantライブラリを使用しており、それをうまく統合しており、paypalアカウントの所有者ユーザーでも機能します.しかし、paypalアカウントを持っておらず、私のウェブサイトのみでクレジットカードまたはデビットカードで支払いたいユーザーの処理方法がわかりません* (リダイレクトなし)ペイパルへ) * 何か考えはありますか????これは、コントローラーで通常のペイパル支払いに使用するコードであり、うまく機能します..

0 投票する
3 に答える
1282 参照

paypal-sandbox - Paypal サンドボックス アカウント間で資金が送金されない

paypal Express ドライバーを使用して、ci-merchant を codeigniter と統合しようとしています。ドキュメントに記載されている手順に従いました。総コストとすべてが利用可能なペイパル サンドボックス支払いサイトにサイトをリダイレクトすることができます。しかし、ログインしてペイパル サンドボックス アカウントを使用して支払いをしようとすると、アカウントに十分な残高があるにもかかわらず、ペイパルの残高が表示されません。今すぐ支払うをクリックすると、URLにトークンと支払者IDが含まれたリターンURLに正常にリダイレクトされます。しかし、資金が送金されていません。どこが間違っているのかわかりません。

URL: ../retSuccess?token=EC-01M80248BN787213M&PayerID=9WLBBV9LM6TPA

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

codeigniter - CodeIgniter + オムニペイのインストール

以前に ci-merchant を使用したことがありますが、その「V2」がオムニペイになっていることがわかります。私は codeigniter を使用していますが、例を機能させるのに苦労しています。

オムニペイを問題なくインストールしました。コントローラーには次のものがあります。

ここに例があります: https://github.com/adrianmacneil/omnipay

ただし、次のエラーが表示されます。

CIで動作させる方法を知っている人はいますか?

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

php - ci_merchant ライブラリを使用して、PayPal での取引後に IPN で返された情報を取得するにはどうすればよいですか?

私は codeigniter の初心者ですが、これまでのところ、最初のアプリケーションの開発に成功しています。ただし、CI_MERCHANT ライブラリをサイトに統合しようとすると、問題なく Paypal にリダイレクトされ、トランザクションを正常に完了して自分の Web サイトにリダイレクトされることさえあります。ただし、この情報を抽出してデータベースに投稿することに加えて、paypal からアプリケーションに送信された「隠された情報」を確認する方法に行き詰まっています。

私のコントローラーにはこれがあります:

これにより、paypal に正常にリダイレクトされ、取引を完了することができます。しかし、私は支払い処理の初心者であるため、ここから先に進むことができません。1. Paypal とのすべての取引を確認し、この情報を視覚化してデータベースに投稿できるようにします。2. 顧客をペイパルにリダイレクトする前にデータベースに投稿した情報と、ペイパルから受け取った情報を比較します。

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

php - ci-merchant を動作させてください。

codeigniter に CI-Merchant ライブラリを使用しようとしています。推奨されているように、これをスパーク経由でインストールしました。ci-merchant.org の Web サイトにあるドキュメントの例では、Spark がロードされていることを具体的に示していないため、システムを正しく使用しているかどうか確信が持てません。誰でも以下のコードを見て、何が起こっているのかを見つけられるかどうかを確認できますか. 役立つ場合に備えて、「sagepay サーバー」をマーチャントとして使用したいと考えています。

よろしくお願いします。

上記のコードを実行すると、何が起こっているかについてのフィードバックがまったくない空白の画面が表示されます。Sagepay から提供された暗号化パスワードを持っていることは知っていますが、これがどこで構成されているか、または関連性があるかどうかさえわかりません。

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

paypal - IPN を使用せずに PayPal 取引手数料を取得しますか?

まず第一に、私が読んだこれに関するいくつかの関連する質問があるようですが、私の質問に対する決定的な答えが見つかりません. これをここに投稿しても問題ないことを願っています。

関連: ci-merchant ライブラリ codeigniter でより多くの応答データを受け取る

関連: ci_merchant ライブラリを使用して、PayPal での取引後に IPN で返される情報を取得するにはどうすればよいですか?

私は基本的に、paypal IPN が CI Merchant で返すものを取得したいと考えています。

今、私は purchase_return() を呼び出しています。これは素晴らしく、次のようなものを返します:

また、CI Merchant には、トランザクションに関する詳細を含む GetExpressCheckoutDetails 呼び出しが実際にはありません。

しかし、ここによると: https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECGettingStarted/とにかく、その呼び出しはmc_feeまたはpayment_feeと関係のあるものを返しませんか?

したがって、私は単純に、ペイパル IPN が実際に実際に使用せずに返すのと同じ種類のデータを取得することはまったく可能かどうかを尋ねています。

IPNを使用する必要がなくなるはずの CI Merchant API メソッドを既に使用しているときに、mc_feepayment_feeなどの追加の詳細を取得するために、paypal IPN も呼び出す必要があるのは少し後ろ向きに思えますか? API がこの種の情報を返さないなんて信じられません。

私はここで完全に精神的になっていて、明らかなことを見逃していますか?そのトランザクションのペイパル手数料を取得したいだけなので、最後に会計処理を行うことができます。

これは可能ですか?

誰かが光を当てることができることを願っています。

ありがとう、

0 投票する
0 に答える
471 参照

paypal - Paypal チェックアウト セッションの有効期限が切れました - Paypal を使用する Codeigniter CI Merchant

Codeigniter と Paypal で CI Merchant をセットアップしようとしています。トランザクションを試行した後、サンドボックス モードで次のエラーが発生します。

なぜこれが起こるのか分からないようです。誰でもアイデアはありますか?

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

php - Ci-Merchant - PayPal Express で支払いを自動化し、後でキャプチャする

私は現在、ウェブサイトのオフサイト決済ソリューションを構築しています。CI-Merchant を使用しています (Omnipay を使用しようとしましたが、Composer を使用してもうまくいきません)。

私は現在これを行っています(コントローラーのメソッドで)。また、顧客のカートを PayPal に送信できるように、微調整されたバージョンの CI-Merchant を使用していることにも注意してください。私はちょうどこれらの変更を行いました:

私のコントローラーファイルで:

後で、コントローラーの別のメソッド (支払いが完了したときに呼び出されるもの、return_url) で:

私が欲しいのは、カードのフットプリントを保持することです。そのため、参照を取得しています。

質問は、支払いを後で受け取りたい場合、どうすればよいですか? 呼び出すメソッドは $this->merchant->capture(); であることはわかっています。しかし、パラメータに何を渡すかわかりません。

前もって感謝します、

乾杯