Hi,
I've been trying for a couple of days to get the Paypal Payflow Pro module working.
It keeps generating an error “[RESPMSG] => Invalid vendor account”. [RESULT] => 26.
I'm pretty sure that I have these fields right in the module, as it is identical to the information that I use to log into Paypal Manager.
PAYFLOW: User
*******
PAYFLOW: Partner
PayPalNZ
PAYFLOW: Vendor (this is the same as vendor)
*******
PAYFLOW: Password
*********
The store I'm testing is at http://www.volunteer.org.nz/secure/.
I have signed up for an account with Paypal Payflow Pro, but haven't paid for it yet, so it's still in test mode.
These is an extract from the error message that I’m receiving:
2008-10-24 02:41:12
-------------------
(live transaction) --> https://payflowpro.verisign.com/transaction
Request Headers:
Array
(
[0] => Content-Type: text/namevalue
[1] => X-VPS-Timeout: 45
[2] => X-VPS-VIT-Client-Type: PHP/cURL
[3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart - Payflow Pro
[4] => X-VPS-VIT-Integration-Version: 1.3.8a
)
Request Parameters: {DoDirectPayment}
Array
(
[ACCT] => ************1111
[AMT] => 64.00
[BUTTONSOURCE] => ZenCart-GW_us
[CARDISSUE] =>
[CITY] => ?removed?
[COUNTRY] => NZ
[CURRENCY] => USD
[CVV2] => ***
[EMAIL] => ?removed?
[EXPDATE] => 0109
[IPADDRESS] => ?removed?
[ITEMAMT] => 64.00
[L_AMT0] => 16.00
[L_AMT1] => 48.00
[L_NAME0] => Carbon Offset Carbon Offset: Short Haul
[L_NAME1] => Carbon Offset Carbon Offset: Long Haul
[L_NUMBER0] =>
[L_NUMBER1] =>
[L_QTY0] => 1
[L_QTY1] => 1
[L_TAXAMT0] => 0.00
[L_TAXAMT1] => 0.00
[NAME] => ?removed?
[PHONENUM] => ?removed?
[SHIPPINGAMT] => 0.00
[STATE] =>
[STREET] => ?removed?
[TENDER] => C
[TRXTYPE] => S
[VERBOSITY] => MEDIUM
[ZIP] => 5011
[REQUEST_ID] => 1224884472
[USER] => ?removed?
[PWD] => *********
[PARTNER] => PayPalNZ
[VENDOR] => ?removed?
)
Response:
Array
(
[RESULT] => 26
[RESPMSG] => Invalid vendor account
[REQUEST_ID] => 1224884472
[CURL_ERRORS] =>
)
DoDirectPayment, Elapsed: 219ms -- Failed
RESULT=26&RESPMSG=Invalid vendor account&REQUEST_ID=1224884472&CURL_ERRORS=
--------------------------------------------
I can provide more logfiles if necessary. I'd really appreciate being pointed in the right direction!
Thanks,
Graham
Bookmarks