Back to all jobs

e-commerce payment gateway integration  Add to shortlist

Client Details

TimTim A   
United Kingdom  United Kingdom
  • Member Since: Sep 2010
  • Last Login: 20 Apr 2012
  • Jobs Posted: 5
  • Jobs Awarded: 4
  • Paid out: $1,572

Job Details

Category:IT/Web/Programming > Ecommerce

ID:72252

Title:e-commerce payment gateway integration

Location:Anywhere

Job Description

Adding an online payment facility for both PayPal Intégral Évolution (French PayPal system that is similar to the UK "Website payments Pro") and Credit Agricole/PayBox (Fench bank) to our existing holiday property rental system that is currently used by 30 different property owners (each site is both English & French). Integration documentation will be supplied in both English and French. More detailed brief available on request.

Job Budget

Type:Fixed Price

Budget:Not Specified

Additional Information

Attached Files: None

Bidding ends:Bidding Closed

Job Posted:08/05/2011 19:56

Bidding activity on this Job

Bids:7

Who has Bid:


View 4 more bids

Clarification Board

B. S.B. S. on 08/05/2011 21:18
Hi Tim,

Could you let me know the website address so we can take a look at whats going to be involved before placing a bid?

Kind regards
Barry

Reply from Client

T. A.T. A. on 08/05/2011 22:20
Unfortunately peopleperhour specifically forbid the quoting of URL's in these messages.

But below is a longer explanation of the work required -

Purpose: Enabling owners of holiday rental properties that use our web site system (currently 30 sites each in English & French) to accept payments from renters via debit/credit card so that a property rental can be booked and the deposit paid immediately. Each owner will be able to choose to take payments via PayPal, Credit Agricole/PayBox or any of the other French banks that offer an online merchant facility.

I am looking for two quotes one for the setting up of the PayPal and Credit Agricole systems (this will be the standard options available to all owners) and one for the setting up of systems with other French banks. I would like to offer property owners, who don't have an account with Credit Agricole, the option to be able to take payments via their existing bank - I currently have owners who bank with the following banks - Banque Populaire, Banque Laydernier, Credit Mutuel, Banque de Savoie and HSBC.

I can supply the integration documentation (in English for Paypal and all banks).

Method: Upon completion by the renter of the online booking form (in English or French) of an available property, the renter will be giving the opportunity to pay immediately via debit/credit card. The chosen holiday will be assigned a unique shopping cart’ ID identifying the chalet, language, period rented, price offered, renter email etc. that is stored in the booking info on the rental system. Upon successful payment, confirmation emails will be sent to both renter and area manager as well as on-screen confirmation. In case of payment refusal or failure, users will be given a valid reason for the failure on-screen and the opportunity to try again or use an alternative payment method.

Process: Specific rental parameters will be sent as POST variables to a server-side script (PHP) that will re-assemble the necessary data in the correct format that conforms to the relevant Merchant’s API. The rental data is then re-posted to the secure merchant site and the renter is taken to the site on a secure connection where they can enter their credit card details in safety.

Payment is then made by the renter on the secure site. There will be 3 possible outcomes: Success; Refusal; or Failure:

1. Success: The payment was made successfully and funds were transferred to the owner’s bank account. The renter should receive both on-screen confirmation to this effect and email confirmations from the Merchant and the OVO system. A payment confirmation email will also be sent to the area manager. In addition, a separate server-side script will need to be created to receive back-office notification that the payment was successfully processed and will record payment transaction information in the OVO database. Details of the database schema will be provide to the successful candidate, but database connections will be made to a MySQL database and standard SQL calls will be used to write, query and update the database.
2. Refusal: The payment was declined by the Merchant site and no payment was made. This may be due to insufficient funds in the account or a block on the credit card account. The renter should receive on-screen notification that the payment was refused with the nature of the refusal and given another opportunity to try again with another credit card or payment method.
3. Failure: The payment process was incomplete due to some other technical reason or due to cancellation of the payment process by the renter. In this case, the renter should be again be given on-screen notification of the payment failure with as much information as possible of the nature of the failure eg. user intervention, server communication time-out etc. Again the renter should be given the opportunity to try again with another payment method if they desire.
T. M.T. M. on 09/05/2011 09:06
what language is the website writtenin, what is the url?

Reply from Client

T. A.T. A. on 09/05/2011 10:45
Hi

The site is written in PHP with a MySQL database. The CMS is MODx. We already have the bookings and availability integrated. These are some examples of the websites that run on the system - www.lafermedumerle.com, www.chaletchenavray.com, www.manigodchalet.com

Many thanks

Kind regards
T. M.T. M. on 09/05/2011 09:10
Hi Tim, me again,

There is an alternative solution, a company, TravelDataSystems that might be able to help you loading your properties. Their system generates a complete website where customers can do live bookings with flights also and takes payments using PayPal payments Pro. Give them a go, it's probably going to cost you less then the payment solution.
J. W.J. W. on 09/05/2011 15:01
Hi Tim,

Thank you for the invite, this seems very straightforward, however just a few questions before I make a proposal:

Are all of the success/error pages (where the user is redirected after payment) in place? Do you require a control panel in which you can view transactions and successful bookings?

Kind Regards,
James

Reply from Client

T. A.T. A. on 09/05/2011 17:20
Hi
Many thanks for coming back to me.

I have though already accepted another bid.

Perhaps another time.

Kind regards
Tim

Bidding closed

Stay safe: Read our safety guidelines before bidding

Bidding has ended for this project, the client has accepted the bid(s) below:

Accepted Bid #1

Amount: $314 Fixed Fee

Country of Freelancer: United Kingdom  United Kingdom

Acceptance Reason: Your speed of response, your detailed and educated questions and the fact that you have convinced myself and Dave that you will do a great job.
Many thanks.

Estimated Start Date: Within 1 Business Day





Here are some practical tips on staying safe


Remember: if something looks too good to be true, it probably is!

If you are in doubt of the legitimacy of a Job and or Client, let us know by Reporting the Job.

For further support on preventing and reporting fraud please contact the UK’s National fraud reporting centre at http://www.actionfraud.org.uk/ or outside the UK Fraud Watchers at {fraudWatchers}