Rails (3.0、Ruby 1.9.2) アプリを構築していて、訪問者がユーザーから物を購入できるようにしています (支払いは購入者からユーザーに直接行われます)。これを実現するために PayPal Adaptive Payments を使用しようとしていますが、どうすればよいかわかりません。
- 説明 (PayPal の一番上の行) = 私のアプリの製品名を作成します。現在、支払いを送信できますが、通常、誰かが PayPal で購入しているアイテムを説明する一番上の行が受信者の電子メールとして表示され、それを変更する方法がわかりません
- 主な金額とは別に配送料と消費税を表示する
私はもう試した:
- アダプティブ ペイメントに関する PayPal のドキュメントを確認する
- PayPal 開発者ボードへの投稿
- それが私に何かを明らかにしたかどうかを確認するためにApigeeを試してみました
これが私の現在のコードです:
gateway = ActiveMerchant::Billing::PaypalAdaptivePaymentGateway.new( :login => "foo",:password => "bar", :signature => "foobar",:appl_id => "foobar1" )
ss= gateway.pay amount.to_i, @user.paypal_account,
:ip => request.remote_ip,
:sender_email => params[:paypal_email],
:return_url =>"http://#{current_subdomain}.foobar.com/product/#{params[:product_id]}",
:cancel_url => request.referer,
:client_details =>
{
:application_id => '60',
:customer_type => 'user',
:customer_id => '12',
:tracking_id => tracking_id,
:pay_key => '24',
:ipn_notification_url => "http://foobar.com/paypal_ipn"
}
コードは支払い情報を取得するために機能しますが、主に希望どおりに表示されません(アイテム名/説明は受信者、@ user.paypal_accountとして表示されます-表示できる場合は金額を分類したいと思います送料と税金)。