Estoy tratando de que todo el pago de PayPal AdaptivePayments # funcione, esa parte funciona. Paso un montón de cosas, obtener un paykey, lo que me pase a la url de aprobación:¿La respuesta del IPN de PayPal no está obteniendo un payKey o un trackingId?
{returnUrl: urls[:return],
cancelUrl: urls[:cancel],
requestEnvelope: {errorLanguage: "en_GB"},
currencyCode: "GBP",
trackingId: self.id,
receiverList: {
receiver: [{email: Rails.configuration.site_paypal, amount: self.amount, primary: true},
{email: self.provider.paypal_email, amount: self.amount, primary: false}]
},
actionType: "PAY",
ipnNotificationUrl: urls[:ipn]}
El servidor vuelve con todo correctamente, vuelvo a dirigir a la url, funciona, me da el pago en mi PayPal cuenta de caja de arena para Rails.configuration.site_paypal y en la historia IPN que ver el mensaje, pero no tengo manera de identificar, ya que no contiene un paykey o TrackingID :(
transaction_subject=
txn_type=web_accept
payment_date=10:06:09 Aug 17, 2012 PDT
last_name=Baldry
residence_country=GB
item_name=
payment_gross=
mc_currency=GBP
business=<Rails.configuration.site_paypal>
payment_type=instant
protection_eligibility=Ineligible
verify_sign=Asu0z613h-fyw8CNuZEjSsMXS58PAi46SzR3IvXXTX5JUizhF8vV4z25
payer_status=verified
test_ipn=1
tax=0.00
payer_email=<[email protected].com>
txn_id=9M582867K79935008
quantity=0
receiver_email=<Rails.configuration.site_paypal>
first_name=Michael
payer_id=M7U3UVA3E65VY
receiver_id=375R229JBE3TY
item_number=
payment_status=Completed
mc_gross=157.00
custom=
charset=windows-1252
notify_version=3.6
ipn_track_id=c9fcf587d770f
¿Qué estoy haciendo mal ? Rasgándome el pelo ...
Gracias
¡En lugar de eso, me estaba arrancando el pelo! Gracias –
¿Sigue siendo así? Dudo que haya visto alguna ipnNotificationUrl mencionada en los documentos PP –
La encontré https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNSetup/ Abajo esta página en "Configurar dinámicamente la notificación La URL "mencionó que" esta es la única forma de recibir IPN asociadas con pagos adaptables ". Sí, por qué hacerlo prominente, si podemos esconderlo en el armario. no es importante, como para nada. –