Note: Currently, Jambostar is using PayPal standard to process payments on the site. IDC WebDev is working on setting up PayPal Web Payments Pro, which will enable a smoother payment process.
Payment process overview - customer
- Visit List Property page
- Create a user account
- Add property listing product to shopping cart
- Optionally modify the quantity in shopping cart
- Go to checkout page.
- Enter address information on Jambostar.com
- Click place order button. This brings user to PayPal site
- Enter payment information
- Return to jambostar.com to create listing
Payment process overview without credit card
- Visit List Property page
- Create a user account
- Visit property listing product page.
- Follow instructions to call Jambostar to arrange payment
- Jambostar receives check or other payment transfer
- Jambostar agent creates transaction in store administration page. NOTE: use Product ID 9 in the last field. This is the standard property listing product.
- Jambostar agent verifies that the user's user account has appropriate number of user points and "seller" user role
- Jambostar agent notifies user of successful transaction
- User logs into Jambostar.com to create listing
The Ecommerce administrative interface
The Drupal e-commerce module keeps a log of transactions on the website, accessible only to administrative users. Each transaction lists the user who made the transaction and the transaction status. You can periodically compare the transaction log against the PayPal account in order to check that transactions are transactions are taking place successfully and being recorded accurately.
Transactions are recorded automatically when a user completes a purchase. They can also be created manually by an administrator. With a combination of manual and automatic transactions, you can use the e-commerce admin interface to keep a record of payments received from users.
Accessing the administrative interface
Changing the price of a property listing
Drupal keeps track of whether a user can create a listing or not using the userpoints system. One user point is equivalent to one US dollar. In order to change the price of a property listing, two things need to be changed:
- Edit the property listing product to change its price
- Change the userpoints settings to set the number of points it costs to create a listing
If you change the price of a listing to $50, you must change the userpoints values to -50. This takes 50 points away when a listing is created.