PDA

View Full Version : $item payments.php


jchamber2010
10-04-2009, 02:40 AM
Can anybody tell me how the variable $item in payments.php is created. I know it's an MD5 hash, but I have no clue of what. The reason that I'm asking is that I'd like to be able to integrate the payments system into a CMS that I'm building around vB, without actually going through the vB payment system page.

Basically this is what I'm trying to do:

Create a donation page where a user is able to select an amount from a drop down box (5,10,15,20,etc) and then be able to select whether it is a one time donation, or if they would like to automatically donate every month, or every 3 months. (Each of these is a different subscription in vB). Then when they hit a "Donate" button it automatically sends them to paypal, with the subscription that they have chosen.

I'm pretty sure I can do this, but I just need to know how to create the $item MD5 hash.

Thanks,
John

testbot
10-21-2009, 04:21 PM
found it. if anyone else needs it:

$hash = md5($vbulletin->userinfo['userid'] . $vbulletin->userinfo['salt'] . $subscriptionid . uniqid(microtime(),1));

i would store it as something else though if you're going to use it somewhere. that's just em though.

<input type="hidden" name="item_number" value="$item_number" />

$item_number= md5($vbulletin->userinfo['userid'] . $vbulletin->userinfo['salt'] . $subscriptionid . uniqid(microtime(),1));