Ich habe eine Rails (3.0, Ruby 1.9.2) App, die ich bauen, wo Besucher Dinge von meinen Benutzern kaufen können (mit der Zahlung direkt von Käufer für Benutzer). Ich versuche, PayPal Adaptive Payments zu verwenden, damit dies geschieht, aber das, was ich kann nicht herausfinden, wie ich kann:PayPal-Parameter für Artikeldetails, Umsatzsteuer und Versand in Adaptive Payments
- die Beschreibung macht (obere Zeile in PayPal) = Produktnamen in meiner app. Im Moment kann ich die Zahlung senden, aber die obere Zeile, die normalerweise beschreibt das Element jemand in PayPal kauft, zeigt als die Empfänger E-Mail und ich weiß nicht, wie man das ändert
- Versand und Umsatzsteuer getrennt von der Hauptmenge
ich habe versucht:
- reviewing PayPal's documentation on Adaptive Payments
- Beitrag zu den PayPal-Entwickler-Boards
- versucht Apigee zu sehen, ob das alles mir offenbart
Hier ist mein aktueller Code:
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"
}
Der Code für das Erhalten der Zahlungsinformationen funktioniert, ist es nicht in erster Linie nicht angezeigt, wie ich es (der Name Artikel will/Beschreibung zeigt, wie der Empfänger, @ user.paypal_account - und ich möchte den Betrag wenn möglich aufteilen, um Versand und Steuern anzuzeigen).
gibt es eine andere paypal api i könnte verwenden wo ich diktiere den empfänger (als dritte partei), aber erhalte die ipn? – yellowreign
Hängt davon ab. Wie viele Empfänger würden normalerweise haben? Brauchen Sie verkettete Zahlungen oder sind Parallelzahlungen auch in Ordnung? – Robert
Empfänger werden immer eins sein. Ich versuche nur, einem Besucher eine dritte Partei bezahlen zu lassen, aber ich muss ein ipn erhalten – yellowreign