Payment Module

Can someone please explain to me what identity token and sandbox are? And please no jokes, I am serious..lol

You possess an intuitive intelligence so powerful it can help you heal, and relieve stress.
Quote · 1 Feb 2010

Wish i could give you info. But i don't really know myself. But i am pretty sure the Identy token is not used except for one of the process types, and a sandbox is a paypal test area. Requires a paypal sandbox account.


I have not played with this much, but i believe DosDawg has and most likely will know the answer.

https://www.deanbassett.com
Quote · 1 Feb 2010

Activating PDT

To use PDT, you must activate PDT and Auto Return in your PayPal account profile. You must also acquire a PDT identity token, which is used in all PDT communication you send to PayPal.

Follow these steps to configure your account for PDT:

  1. Log in to your PayPal account.
  2. Click the Profile subtab.
  3. Click Website Payment Preferences in the Seller Preferences column.
  4. Under Auto Return for Website Payments, click the On radio button.
  5. For the Return URL, enter the URL on your site that will receive the transaction ID posted by PayPal after a customer payment.
  6. Under Payment Data Transfer, click the On radio button.
  7. Click Save.
  8. Click Website Payment Preferences in the Seller Preferences column.
  9. Scroll down to the Payment Data Transfer section of the page to view your PDT identity token.
"Sandbox is a set of tools and resources to enable developers and merchants to develop eCommerce web sites and applications using PayPal web services."

You can sign up for it here https://developer.paypal.com/cgi-bin/devscr?cmd=_signup-run but you'll have to use a different email than your regular paypal if I remember correctly.

Hope that helps =)

Russell =)
Quote · 1 Feb 2010

Well thank you for that I have been asking for this info for over a month and with no joy. But with your info I have now enable the payment.

THANK YOU

Activating PDT

To use PDT, you must activate PDT and Auto Return in your PayPal account profile. You must also acquire a PDT identity token, which is used in all PDT communication you send to PayPal.

Follow these steps to configure your account for PDT:

  1. Log in to your PayPal account.
  2. Click the Profile subtab.
  3. Click Website Payment Preferences in the Seller Preferences column.
  4. Under Auto Return for Website Payments, click the On radio button.
  5. For the Return URL, enter the URL on your site that will receive the transaction ID posted by PayPal after a customer payment.
  6. Under Payment Data Transfer, click the On radio button.
  7. Click Save.
  8. Click Website Payment Preferences in the Seller Preferences column.
  9. Scroll down to the Payment Data Transfer section of the page to view your PDT identity token.
"Sandbox is a set of tools and resources to enable developers and merchants to develop eCommerce web sites and applications using PayPal web services."

You can sign up for it here https://developer.paypal.com/cgi-bin/devscr?cmd=_signup-run but you'll have to use a different email than your regular paypal if I remember correctly.

Hope that helps =)

Russell =)

Quote · 1 Feb 2010

This might also help . . . http://www.boonex.com/unity/blog/entry/Payments_in_Dolphin

Quote · 1 Feb 2010

Well thank you for that I have been asking for this info for over a month and with no joy. But with your info I have now enable the payment.

THANK YOU

Sure thing.  Everyone on here has been so helpful in getting me setup with dolphin 7 that I'm just glad there was something I could offer that was useful to help someone =)

Quote · 1 Feb 2010

Thank you so much, is nice to find the answers so fast in the forums..lol Thumbs up guy!

You possess an intuitive intelligence so powerful it can help you heal, and relieve stress.
Quote · 1 Feb 2010

anyone else knows how to get rid of this - The vendor does not accept payments

I did everything as described above

In the PayPal tab I have set the following values:

Modules > Payment > Payment Details

Active: checked
Mode: live
Business: xxx@xxx.ru my PayPal email (Business Account Type)
Process type: IPN
Connection type: HTML
Identity token: 4MO1IzWGXyu1Nahui8NU1Qw69_ZasT7rAhuiwnKXuiotut7OlELJN0Ey4hn (my PayPal Identity token )
Sandbox: leave empty

I need a working Shopping Cart ! I go mad, with this error "The vendor does not accept payments"

have any ideas?

Quote · 3 Feb 2010

Bumping this one. Yup I get the same thing. I set up everything as per the boonex blog page and get "The vendor does not accept payments. Any ideas?

anyone else knows how to get rid of this - The vendor does not accept payments

I did everything as described above

In the PayPal tab I have set the following values:

Modules > Payment > Payment Details

Active: checked
Mode: live
Business: xxx@xxx.ru my PayPal email (Business Account Type)
Process type: IPN
Connection type: HTML
Identity token: 4MO1IzWGXyu1Nahui8NU1Qw69_ZasT7rAhuiwnKXuiotut7OlELJN0Ey4hn (my PayPal Identity token )
Sandbox: leave empty

I need a working Shopping Cart ! I go mad, with this error "The vendor does not accept payments"

have any ideas?

Quote · 7 Feb 2010

Okay I worked it out by debugging it through. The problem is that I added the payment details logged in as admin and I then added a store product as admin. Where as the ownership of the payment details was attributed to admin (id -1), the product ownership was attributed to the actual user who was admin (id 1). So the code attempted to look up payment details for a user with an id of 1 when there were none. So the following query set up in BxPmtBb.php in function  getOptions returns no result from table bx_pmt_user_values:

SELECT
`tpo`.`name` AS `name`,
`tuv`.`value` AS `value`
FROM `bx_pmt_providers_options` AS `tpo`
LEFT JOIN `bx_pmt_user_values` AS `tuv` ON `tpo`.`id`=`tuv`.`option_id`
WHERE 1 AND `tuv`.`user_id`='1'

So basically logging in with the admin user id via the normal log in form (not the admin login form) and entering in payment details for that user solved my issue.

Quote · 7 Feb 2010

I have the same issue as some of you had.

I have setup my payments using the simple method as described at: http://www.boonex.com/unity/blog/entry/Payments_in_Dolphin

There is an example of the easiest configuration.
Active: checked
Mode: live
Business: your PayPal email
Process type: direct
Connection type: HTML
Identity token: leave empty
Sandbox: leave empty

I signed in as a standard user and created a product.

The product appears in the store.

Now the problem comes when I try to purchase as either a standard user or admin.

error: The vendor does not accept payments.

Does anyone have a solution to this. I read the threads on this and no one seems to have a solution that works for me.

Thanks

Strick

Quote · 18 Feb 2010
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.