I need the paydollar gateway for ZenCart.
I have THREE merchant ID, each Merchant ID support different Card and currency.
Merchant ID: 12345, supoort JCB, JPY only
Merchant ID: 34567, support Visa, Master, USD only
Merchant ID: 67890, support Visa, Master, HKD only
Here is the requirement:
1. When buyer checkout, if the non-support currency is selected, he/she will be redirected to the support currency.
case 1. if buyer choose to pay by JCB card, and checkout, he choose USD.
when he pay, he should be warned that JCB card only support JPY, and the amount will convert to JPY, so that he can continue to pay.
if buyer choose JPY in checkout, and use Visa Card to pay.
He should be warned that Visa Card only support HKD or USD, and ask him to choose either one currency, then redirected him to the correct currency page.
2. In the admin meun (same page in the payment method), it should allow me to add unlimited Merchant ID, with the appropriate setting (supported currency, support card type)
suppose EACH merchant ID only support ONE currency, but may be more than ONE type of Card.
there can be a extra field, format like this:
3. The credit card information is stored in the database but in ENCRYPTED method, while using the database to broswe, it should be NOT readable by human. while in the admin page, we should able to READ the card number and CVV, also other card information.
the encrypted method can be any method, sure better for secured method. but no need public / private key... it is too complicated.
the key is better to be save in the payment gateway module page, so that more easy to config.
4. AFTER the buyer checkout and paid, it should be ANOTHER file to handle the update status., just like the paypal IPN.
the reason is that, I need to use this script MORE than 1 sites.
but paydollar ONLY support ONE return (like paypal IPN) link, and it is NOT changable in the payment checkout page. (paypal can alter the IPN link by passing the variable in checkout page, but paydollar CANNOT do that.
5. Lastly, besides the update status in zen-cart itself.
I also need the succeed payment information pass to my another database, it is easy and i can do it by myself.
but i need this payment gateway pass ALL order information into some array and let me to use it.
Because for the bad story we have faced.
The selected bidder need to have MSN and keep contact with us.
as we need this script in urgent.
we already choose TWO programmer to do this job but one disappear after we paid.
one takes more than 1 month to give uncompleted code.
so, we willing to pay USD500 for this project.
The money will be paid to ESCROW first.
We will complete the payment IF AND ONLY IF he/she finish the code, deliver to us, and we have tested it, happy with it.
then we will completed the payment.
which means he/she need to give the code to us ONCE he done.
we will keep debugging so that can finish it more quickly.
remember, money will be paid to escrow first.
7 days limit, money will be deducted if time limit is over.
if any guy can complete it ONE day before, EACH day we will pay EXTRA USD50
e.g. say if you complete the code on day 3, we will give USD500 + USD50 x 4