0

慈善アプリに Paypal 寄付ボタンを実装しています。Paypal のドキュメンテーションによって提供される、誤解を招くような大量の情報や概念から、私は本当に (しかし本当に) 混乱しています。このタスクを達成するために必要なもの (そして最終的には不要なもの) を説明できる人を探しています。

ビュー内の寄付ボタン。ユーザーがそれをタップすると、Paypal のログイン フォームが表示されます。ユーザーが適切に認証された場合、お金は慈善団体のアカウントに直接送金されます。それ以外の場合は、エラーがスローされます

ここでは、Titanium Paypal プラグインの作成者によって提供された例を見つけることができます。この例では、ボタンが正しくインスタンス化され、GUI に挿入されています。私はそれが私が必要とする適切な実装だと思います (そうですか?) そこには、私が見逃しているいくつかの概念があります:

  1. appID - 必要ですか? 高度な変換ではないので、必要ないはずなのですが…
  2. 受信者- 慈善団体アカウントのユーザー、またはより適切に言えば、慈善団体アカウントのクラシック API ユーザー名として指定されたユーザーである必要があります。これを指定するだけで、Paypal アカウントを通じて取引に対応できますか?
  3. API パスワード、API 署名- このトランザクションでは役割を果たさないようですね。
  4. SandBox - 偽のウォレットで偽のユーザーを作成できることを知っています。次に、彼らは私のアプリにログインし (PAYPAL_ENV_SANDBOX ステータスであるため)、偽の操作を実行できます。何か不足していますか?

上記のコードを使用しましたが、満足のいく結果が得られず、支払いのためにユーザーとしてログインすることはできません。

私がしなければならないことを簡単に説明してくれる人はいますか?

ありがとう

編集 01/21/2014

@andrew-angell のおかげで、上記の概念について明確に理解できましたが、上記の GitHub のリンクにある Titanium プラグインについてはまだ不安です。そこには、API クレデンシャルを挿入する場所がないようです。さらに、SANDBOX 環境でボタンを使用しようとすると、「Unexpected error, code -1」が引き続き表示されます (ただし、NONE 環境では機能します)。ドキュメントとサンプルは非常に単純なので、それらを機能させないのは馬鹿げていると感じます。デモモード(NONE環境)で開発を進めていきますが、SANDBOXでもできたらいいなと思っています。

4

1 に答える 1

0
  1. 使用している SDK がアダプティブ ペイメントを使用している場合 (アプリ ID を呼び出している場合は、そうである必要があるように見えます)、はい、ライブ呼び出しを行うためにそれが必要になります。

  2. お金をサード パーティの PayPal アカウントに振り分けたい場合は、それらを支払いの受取人として設定する必要があります。また、事前承認プロファイルまたはアクセス許可を利用して、支払人がアプリで支払いを行えるようにアプリを構成できるようにする必要があります。代理。

  3. 従来の API を使用する場合は、常に API のユーザー名、パスワード、および署名が必要になります。

  4. はい、サンドボックスは実際のお金を使わずにアプリケーションをテストするためのものです。

結果が満足のいくものではないとおっしゃる場合、正確には何が問題なのですか?

于 2014-01-17T08:03:13.887 に答える