私はPaypalのExpress Checkoutとウェブサイト支払い基準のAPIの違いを理解しようとしています。私はユーザーの面での違いを知っています(Express CheckoutはPayPalアカウントを持つようにしていますが、Website Payment Standardはクレジットカードも処理します)。しかし、Railsアプリケーション。アクティブマーチャントはExpress Checkoutをサポートしていますが、ウェブサイトの支払い基準については言及していません。定期支払いの場合はthisの宝石を見つけましたが、Express Checkoutのみが記載されています。ウェブサイト決済標準はどのように機能しますか?Paypal Express Checkoutとウェブサイト支払い標準のAPIの相違点
Paypalには複数のAPIがあり、Active MerchantはPaypalのSOAPエンドポイント経由で通信しますが、URLベースのAPIを使用して通信することもできます。私はちょうど混乱しています。なぜなら、そのような文書のオーバーロードがあるため、何が何のために働くのかを理解することが難しいからです。
EDIT - 明確にするために、クレジットカードを受け入れるという意味は、ユーザーにPaypalアカウントを持たせることではありません。たとえば、Paypal機能をクレジットカードゲートウェイとしてのみ使用することです(AuthNetなど)。私はクレジットカードがあなたのPaypalアカウントに結びつくことができることを知っています、そして、これは私が話しているものではありません。
ありがとうございます!
今、私はActiveMerchantを使用したExpress Checkoutと標準URLパラメータを使用するWPSの2つの実装を持っています。私が使用している商人のサンドボックスアカウントでは、「Paypal Account Optional」が有効になっていますが、Express Checkoutでチェックアウトすると、新しいアカウントを作成するオプションが表示されます(ただし、まだ持っていない。一方、WPSは実際にはPaypalアカウントなしで私にチェックアウトすることができます。私は ':allow_guest_checkout => true'をActiveMerchantに渡しています。 – jnevelson
セットアップがうまくいくような音がします。ペイパルサンドボックスのホームページに「アカウントタイプ:ビジネス|ステータス確認済み」と表示されていますか? –
問題を解明しました。私たちは、それほど古くはサポートしていなかったActive Merchantのバージョンallow_guest_checkoutを使用していました。私は関連するコードでそれをパッチし、すべてが今はうまくいるので、ありがとう! – jnevelson