2012-06-30 25 views
6

Sto tentando di implementare il pagamento adattato concatenato con l'API SOAP Paypal. Nella mia sandbox funziona perfettamente. Ora ho spostato il codice sull'API live. Quando faccio un pagamento con un ricevitore primario è restituire questo errore:Errore Paypal: l'utente non è autorizzato a eseguire questa azione

user is not allowed to perform this action

ho l'id applicazione e l'approvazione per il mio account. Come posso risolvere questo errore?

+1

la documentazione di api particolare dovrebbe dirti che cosa significa un messaggio di errore particolare. –

+0

Penso che questo sia dovuto al permesso avanzato non abilitato? hai qualche idea su come posso aggiungere il permesso per il pagamento incatenato? – Nisam

+0

Nisam; www.x.com> Accedi> Il mio account> Nuova app> Invia una nuova applicazione con le giuste autorizzazioni. – Robert

risposta

5

Abbiamo riscontrato questo problema, attualmente la nostra app è approvata solo in modo condizionale. Lo top answer to this question on x.com sembra suggerire che alcune operazioni che utilizzano l'API di pagamento adattivo, inclusi i pagamenti concatenati (con cui stiamo riscontrando il problema) non funzioneranno mentre l'app è approvata in modo condizionale.

Citazione da lì per la vostra convenienza :)

we were getting this error when "conditionally approved" here is the answer from support

Thank you for contacting Merchant Services.

A transaction in "Conditionally Approved" status means that you will be able to process basic and parallel payments.

Please note that it may take several days for our app review team to completely approve your application so that you can process chained payments.

They should be in contact with you directly through x.com if they need more information before approving it.

0

ottengo questo stesso problema anche, sulla base Paypal FAQ, abbiamo trovato la fase o Stato per ottenere un live APP ID, c'è 2 fasi ci sono:

Richiedi maggiori informazioni Fase

  • aperto indica che l'applicazione è stata ricevuta, è in corso di revisione, e si r AppID non è ancora funzionante
  • Conditionally Approved indica che l'applicazione è ancora in corso di revisione, ma nel frattempo è stata concessa la funzionalità di base.

decisione finale Fase

  • approvato automaticamente indica che il tuo account non ha richiesto una revisione manuale ed è stato automaticamente approvato. Ora hai pieno accesso. Nella maggior parte dei casi, le richieste di base (ad es. Caratteristiche e funzionalità) ricevono questa azione. Dopo l'approvazione automatica, ti viene assegnato un AppID Live e puoi iniziare immediatamente il test Sandbox.
  • Approvato indica che l'account è stato rivisto e approvato manualmente. Ti è stato assegnato un AppID in tempo reale e puoi iniziare a lavorare immediatamente nell'ambiente di produzione dal vivo.
  • Rifiutato indica che l'applicazione è stata rifiutata e l'AppID non è stato attivato per funzionalità. Riceverai un'email per spiegare il motivo per cui la tua domanda è stata respinta e la stessa spiegazione sarà accessibile nella Bacheca delle mie applicazioni. La tua domanda viene chiusa definitivamente dopo essere stata respinta.
  • Ritirato indica che l'utente ha optato manualmente per eliminare l'applicazione e, di conseguenza, l'AppID non è più attivo.
Problemi correlati