Find Jobs
Hire Freelancers

Add Customer Reference field to Payment Gateway

$10-30 USD

Closed
Posted over 9 years ago

$10-30 USD

Paid on delivery
Setup: We are using wordpress as the CMS, with the plugin Events Manager, and a custom coded Gateway Plugin Extension that feeds into the Swedish payment processor SveaWebPay. (All links are at the bottom of the description. ) We use SveaWebPay for both online credit card payments, and invoicing (two different gateways. ) Now we want to add a special field called Customer Reference, and add that to the call to Svea Web Pay. I’ll try to explain the background: If the customer is ordering on behalf of a company (or municipality) we need to give the option to fill out a Customer Reference field, so that the municipality finance office knows how to process the invoice. The Customer Reference should of course be passed on and printed on the Invoice. I checked with Svea Web Pay and the best place to put that is as a CustomerReference field, but because of limitations on the SveaWebPay end, this only works if the customer is a company, and not for private individuals. So: What we need to do is this If the user selects “Kommun/Företag” (Company) when using the Invoicing option, a second text-field should appear. This should then be added to the order as a CustomerReference field and passed on to Svea. (The text field should not show up if the user selects Individual instead of Company. ) Here are links to some useful resources: Example of a payment form on site: [login to view URL] (choose Faktura instead of Kontokort at the bottom to see the current form in action. ) Documentation: Event Manager Plugin: [login to view URL] SveaWebPay: [login to view URL] (The CustomerReference class information can be found on page 12 ) I am attaching the current payment gateway that needs to be extended. I am also attaching a screenshot of where the new field should show up. I am looking for anyone who knows what they are doing, so the total time to finish this project is likely to be less then the time it took me to write up this summary. If you are not that person, then this project is not for you. If you have not read the brief before you post a statement: "I can do this, just need more information" without explaining exactly what more you need, then I will most likely ignore you or even mute you. Other then that, all are welcome! Turnaround should be less then a day.
Project ID: 6660698

About the project

4 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $77 USD for this job
User Avatar
I have read your project details, and I am interested in offering my services. I provide 100% satisfaction guaranteed on all my work. Milestone is required to begin; to be released when the job has been satisfactorily completed. I estimate a 24-48hr turnaround (including weekends) on this project. ftp details to your server will be required. Contact me at your soonest convenience so we may get your solution delivered quickly. Thanks, coderXO
$75 USD in 2 days
4.9 (799 reviews)
8.3
8.3
User Avatar
A proposal has not yet been provided
$55 USD in 3 days
4.8 (318 reviews)
8.1
8.1
User Avatar
I have read your requirement. it will take only 3-4 hr , I have done it many time in more then 50 website I am ready to start the work right now.. waiting for your reply.. Thank you Sandeep
$77 USD in 1 day
4.9 (282 reviews)
7.7
7.7

About the client

Flag of SWEDEN
Jönköping, Sweden
5.0
17
Payment method verified
Member since Jun 22, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.