Pagina 1 di 1
errore API
Inviato: 12/03/2008, 16:36
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
Inviato: 18/04/2008, 14:58
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
Inviato: 18/04/2008, 15:29
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..!!!
Inviato: 18/04/2008, 16:34
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
Inviato: 18/04/2008, 17:02
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
)
Inviato: 18/04/2008, 17:10
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
![Smile :)](./images/smilies/icon_smile.gif)
Inviato: 18/04/2008, 17:25
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
Inviato: 18/04/2008, 17:39
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
Inviato: 18/04/2008, 18:07
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
Inviato: 18/04/2008, 18:19
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?
Inviato: 18/04/2008, 18:34
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
Inviato: 18/04/2008, 18:43
da zerophp
Non saprei che dirti......
Io uso la 2.2 rc2 con paypal_ecv0.3 e funge alla grande.
Inviato: 18/04/2008, 19:19
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
Inviato: 18/04/2008, 20:31
da zerophp
Scaricato su sito ufficiale di oscommerce, nella sezione contribution.
Si ti conviene ripartire da capo.........