errore API

Supporto per PayPal Express Checkout, in collaborazione con PayPal Italia

Moderatore: mod Payment Methods

Rispondi
zerophp
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 30/10/2007, 11:37

errore API

Messaggio da zerophp »

Cioa a tutti,
stò tentando di configurare l'express ceckout su oscom.
Allora ho aperto il conto business su paypal
Poi sono andato su developer paypal e mi sono creato un conto commerciante per testare il tutto.
Mi hanno fornito
Test Account:
API Username:
API Password:
Signature:

In Admin del mio oscomm sono andato su moduli -> pagamenti e editando l'express checkout mi chiede

API Username ho messo quella fornita da loro

API Password idem come sopra

La signature va messa? Se si dove?
Comunque al momento di tentare un pagamento mi da questo errore

Si e' verificato un errore tecnico nel tentativo di contattare il Server di PayPal.

Authentication/Authorization Failed
You do not have permissions to make this API call (10002)


Qui chiedo aiuto a voi esperti

Grazie
Zebra1
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 14/04/2008, 10:22

Messaggio da Zebra1 »

mi accodo alla sua richiesta: nessuno sa niente a riguardo? è mezza gioranta che ci sbatto la testa contro.

Ciao
Zebra^DISPERATE^EXPRESS^CHECKOUT
zerophp
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 30/10/2007, 11:37

Messaggio da zerophp »

Ci ho battuto non poco la testa......
Poi, della serie ..........chi fa da se fa per tre......
Devi scaricare api password, api username e le cert_key_pem.txt
non ricordo bene adesso di preciso dove, ma se cerchi li dove hai scaricato le altre api trovi anche queste.
Prova vedrai che risolvi.
Non arrenderti..!!!
Zebra1
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 14/04/2008, 10:22

Messaggio da Zebra1 »

giro e rigiro su quel cavolo di sito sandbox ma non trovo nessun certificato da scaricare e per ora sto usando quello che è possibile scaricare su un altro forum italiano.
Ovviamente dovrebbe essere questo il problema.. ma come cappero faccio a trovare sta cert_key?

Ciao
Zebra^CI^SBATTE
Zebra1
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 14/04/2008, 10:22

Messaggio da Zebra1 »

mi arriva questo errore via email, ma non capisco cosa possa essere.

Codice: Seleziona tutto

In function: ec_step1()

setexpresscheckoutresponsetype Object
(
   [Token] =>
   [_elements] => Array
       (
           [Timestamp] => Array
               (
                   [required] =>
                   [type] => dateTime
                   [namespace] => urn:ebay:apis:eBLBaseComponents
                   [charset] => iso-8859-1
               )

           [Ack] => Array
               (
                   [required] => 1
                   [type] => AckCodeType
                   [namespace] => urn:ebay:apis:eBLBaseComponents
                   [charset] => iso-8859-1
               )

           [CorrelationID] => Array
               (
                   [required] =>
                   [type] => string
                   [namespace] => urn:ebay:apis:eBLBaseComponents
                   [charset] => iso-8859-1
               )

           [Errors] => Array
               (
                   [required] =>
                   [type] => ErrorType
                   [namespace] => urn:ebay:apis:eBLBaseComponents
                   [charset] => iso-8859-1
               )

           [Version] => Array
               (
                   [required] => 1
                   [type] => string
                   [namespace] => urn:ebay:apis:eBLBaseComponents
                   [charset] => iso-8859-1
               )

           [Build] => Array
               (
                   [required] => 1
                   [type] => string
                   [namespace] => urn:ebay:apis:eBLBaseComponents
                   [charset] => iso-8859-1
               )

           [Token] => Array
               (
                   [required] => 1
                   [type] => ExpressCheckoutTokenType
                   [namespace] => urn:ebay:api:PayPalAPI
               )

       )

   [_attributes] => Array
       (
       )

   [_attributeValues] => Array
       (
       )

   [_namespace] => urn:ebay:api:PayPalAPI
   [Timestamp] => 2008-04-18T15:39:25Z
   [Ack] => Failure
   [CorrelationID] => fa4c59b654ab
   [Errors] => errortype Object
       (
           [_elements] => Array
               (
                   [ShortMessage] => Array
                       (
                           [required] => 1
                           [type] => string
                           [namespace] => urn:ebay:apis:eBLBaseComponents
                       )

                   [LongMessage] => Array
                       (
                           [required] =>
                           [type] => string
                           [namespace] => urn:ebay:apis:eBLBaseComponents
                       )

                   [ErrorCode] => Array
                       (
                           [required] => 1
                           [type] => token
                           [namespace] => urn:ebay:apis:eBLBaseComponents
                       )

                   [SeverityCode] => Array
                       (
                           [required] => 1
                           [type] => SeverityCodeType
                           [namespace] => urn:ebay:apis:eBLBaseComponents
                       )

                   [ErrorParameters] => Array
                       (
                           [required] =>
                           [type] => ErrorParameterType
                           [namespace] => urn:ebay:apis:eBLBaseComponents
                       )

               )

           [_attributes] => Array
               (
               )

           [_attributeValues] => Array
               (
               )

           [_namespace] => urn:ebay:apis:eBLBaseComponents
           [ShortMessage] => Authentication/Authorization Failed
           [LongMessage] => You do not have permissions to make this API call
           [ErrorCode] => 10002
           [SeverityCode] => Error
           [ErrorParameters] =>
       )

   [Version] => 2.300000
   [Build] => 543066
)
zerophp
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 30/10/2007, 11:37

Messaggio da zerophp »

Ciao devi andare nella tua sandbox poi su profile e infine su API Access.
Qui trovi:
Grant API Permission e API Credentials.
Clicca su quest'ultimo e qui ti deve dare
API Username, API PAssword e farti scaricare il cert_key.
Spero di esserti stato utile

:)
Zebra1
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 14/04/2008, 10:22

Messaggio da Zebra1 »

fatto.. c'è tutto quello che dici tranne il download del cert_key, mi riporta ua voce SIGNATURE, con una sequenza di caratterie stop.
perchè non c'è il cert_key?

Ciao
Zebra^PERSO^NEL^KEY
zerophp
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 30/10/2007, 11:37

Messaggio da zerophp »

Vediamo se ci arriviamo...
Digli di Cancellare le api che ti ha dato
e poi rifai i passaggi che ti ho detto e dimmi che trovi
Zebra1
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 14/04/2008, 10:22

Messaggio da Zebra1 »

perfetto.. grazie!
o scaricato la cert_key, ma mi da sempre lo stesso errore di sopra.
Il titolo dell'email che mi arriva è "PayPal Error Dump" e poi il testo che avevo incollato.

Inizio ad innervosirmi :)

Ce la farò? cosa cavolo crea quell'errore.

Ciao
Zebra^IN^PANNE
zerophp
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 30/10/2007, 11:37

Messaggio da zerophp »

Qui la cosa diventa difficoltosa non avevo mai visto quel tipo di errore.
Che oscomm usi?
Che contribution per paypal expess checkout hai usato?
Zebra1
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 14/04/2008, 10:22

Messaggio da Zebra1 »

oscomm ultima versione scaricato dal sito ufficiale in inglese. QUalche leggera modifica grafica ma niente di che.
Paypall ho scaricato una versione gia pronta dal sito oscomtemplate che si chiama paypal_ecv0.3. E' gia tradotta e dicono funzionante.
Sto impazzendo.

Ciao
Zebra^UN^CASINO
zerophp
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 30/10/2007, 11:37

Messaggio da zerophp »

Non saprei che dirti......
Io uso la 2.2 rc2 con paypal_ecv0.3 e funge alla grande.
Zebra1
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 14/04/2008, 10:22

Messaggio da Zebra1 »

domani cancello tutto e riparto dall'inizio.
sto sclerando di brutto.
Da dove hai scaricato paypal_ecv0.3?

Ciao
Zebra^DOMANI^SI^RIPROVA
zerophp
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 30/10/2007, 11:37

Messaggio da zerophp »

Scaricato su sito ufficiale di oscommerce, nella sezione contribution.
Si ti conviene ripartire da capo.........
Rispondi