Site Currency Fix

I need an experienced programmer to fix/update currency processing on my website as follows:



My website handles two types of transactions: a) Virtual Listings; and b) Local Listings. Both are explained below.

Virtual Listings are worldwide/Global in nature. Any Buyer anywhere in the world can create a Virtual Listing. Any Provider anywhere in the world can bid on a Virtual Listing. Virtual Listings use "Site Currency" as default currency. Currently, site currency is USD (US$). Site currency is already defined and is working well with Virtual Listings. No programming help needed regarding Site Currency and Virtual Listings.

Local Listings are country-based. Buyer can only post Local Listings for the Buyer's country selected during Registration. Bidder can only bid on Local Listings posted for Bidder's country. All site visitors: authenticated and anonymous can only see Local Listings created for their country - this is a GeoIP-based feature. Now we need Local Listings to use Local Currency. Local Currency is national currency of User's country. Though we have created a full listing of all local currencies, Local Currency processing is not yet developed. This is what we need you to do as programmer. The following are the identified requirements:

1. Without affecting use of Site Currency with Virtual Listings, program Local Currency into user accounts so that every registered user is identified with a Local currency based on user's country selected during registration and on User's Personal Information if User edits Personal Info and changes country. User should be able to deposit money in User's account in both Local Currency and Site Currency and both balances should show on user's account as separate balances. Where both Site Currency and Local Currency are the same, as is the case for US residents, then Local Currency processing is not required, since it is the same as Site Currency processing in that case.

2. Program Local Currency into Local Job Types and Local Listings so that (a) every Local Listing is identified with a Local Currency, (b) all jobs listed as Local have Budget and Bids in Local Currency. This means that Local Listings will show Listing Budget in Local Currency, Bids will be in Local Currency, Payment requests and all related transactions will be in Local currency. It is OK for Buyer to pay with any balance on Buyer's account even if that balance is in Site Currency.

3. Update Admin interface to allow admin to define a "User Customizable" Local Listing Budget. This interface should allow Admin to set up minimum USD equivalent budget allowed based on current exchange rates. (If exchange rate is in single digits, round down to the nearest whole number but not lower than 1. If exchange rate is in multiples of 10, round down to the nearest 10. If exchange rate is in multiples of 100, round down to the nearest 100, if exchange rate is in multiples of 1,000, round down to the nearest 1,000. If exchange rate is in multiples of 10,000, round down to the nearest 10,000. If exchange rate is in multiples of 100,000, round down to the nearest 100,000. If exchange rate is in multiples of 1,000,000, round down to the nearest 1,000,000). Admin interface should also allow a the setup to display this minimum on Listing form in Buyer's Local Currency without the need to enter listing budgets for each individual country.

4. Consider, discuss and program/implement any other factors/issues/considerations affecting currency transactions on this site.

Thank you

One minor addition: update Credit system to include local currency credits and local currency credit balances.

Квалификация: AJAX, Javascript, MySQL, PHP

Показать больше what is the fix, we fix money website, we fix money now, virtual admin jobs, use case types, usd 305, types of programming jobs, site rates, programmer jobs pay, post programming jobs, pay rate for c# programmer, nature jobs, minimum requirements for a c++ programmer, jobs listed, jobs for javascript programmer, job define, javascript programmer jobs, introduction of php programming, global jobs, factors of every number

О работодателе:
( 56 отзыв(-а, -ов) ) Katy, United States

ID проекта: #1306827

8 фрилансеров(-а) в среднем готовы выполнить эту работу за $213


Got Expertise in doing this sort of stuff... All payments through Milestone Payment (Escrow)... Online 16 Hours a day, Can start right away.. Thanks

$250 USD за 3 дней(-я)
(548 отзывов(-а))

Can do it as per your requirements!

$240 USD за 3 дней(-я)
(135 отзывов(-а))

Hi, Ready to start. Check PMB please.

$210 USD за 15 дней(-я)
(59 отзывов(-а))

gladly waiting to serve you sir ,can we discuss more see pmb

$250 USD за 0 дней(-я)
(235 отзывов(-а))

Ready to start right now.

$200 USD за 7 дней(-я)
(12 отзывов(-а))

Hi, glad that drew attention to me! Pls, look PMB for details. regards

$200 USD за 5 дней(-я)
(17 отзывов(-а))

Am interested in working with [login to view URL] information on your inbox.

$160 USD за 8 дней(-я)
(4 отзывов(-а))

Hello im ready to start right now.

$190 USD за 10 дней(-я)
(0 отзывов(-а))