Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Urgent help reqd. with paymate india mobile payments


avinashkalro

Recommended Posts

Dear people,

I require urgent help with integrating paymate (india) mobile payments... details below

 

 

Payment procedure

Online Payment:

1. Customer shops on the merchants website and proceeds to check-out to make the payment

2. On the payment page he chooses PayMate as his payment option

3. The customer is transported to a screen where he chooses the payment mode as PayMate

4. On submitting the same, the merchant server forwards required parameters to PayMate (Refer

Annexure 1.1)

5. PayMate checks if the mobile number belongs to a registered PayMate customer

o If not registered, customer is taken back to the merchants page with a note that he his not a

registered PayMate user (same communicated to the mobile number via SMS by PayMate)

o If registered, the customer is transported to a ‘Pending’ page with further instructions (Refer

Annexure 1.1)

6. PayMate sends the customer an SMS telling him that the merchant wishes to charge him Rs. X

(transaction amount). To authorize payment the customer needs to reply to that SMS in a specific

format i.e. PAY <ALPHA CODE> <M-PIN>

o The ‘Alpha Code’ is a dynamic 3 character code randomly generated for that particular

transaction, as an added security measure (hard coded in the SMS)

o M-PIN is a 4-digit security PIN given to customer at the time of registering for PayMate

7. The customer replies to the SMS in the prescribed format. After validation of Alpha Code and MPIN,

the bank instantly debits the customers account and updates PayMate of the same

8. PayMate updates the merchant server of the payment status i.e. payment successful or declined

and for what reasons (Refer Annexure 1.2)

9. Merchant accordingly shares the information on the customers screen (Refer Annexure 1.2 & 2)

10. Simultaneously PayMate also sends a confirmation of the same to the customer via SMS with a

unique transaction ID for reference

o This transaction ID is shared between customer, merchant and PayMate

 

 

 

Annexure 1.1 (Online)

To initiate the transaction you are require to pass the parameters given in the table below to the

given URL. PLEASE NOTE THE FORM METHOD MUST BE “POST”.

URL:- https://secure.paymate.co.in/Default.aspx.

POST Parameters required to be sent to the above link

Field Name Value Description

Orderid 8 digit order id. Required to initiate the

transaction. THIS FIELD CANNOT BE BLANK.

All 8 digits MUST be digit 0 – 9

Amount A non negative decimal value required which

should be greater than zero value.

Mer_username Username will be given by PayMate at

registration time. This will not change unless

PayMate changes it, in such case PayMate will

contact you.

Mer_refno Reference no is alphabetic and will be given by

Paymate. This will not change unless Paymate

changes it, in such case Paymate will contact

you.

Mobileno (OPTIONAL) Any valid mobile no all Indian country code

(91) will be acceptable. Any malformed mobile

number WILL NOT BE ACCEPTED. Only valid

numbers from valid Indian Mobile operators

will be accepted. Hence any tampering of

number like 5555588888 combinations will be

rejected

 

 

Following is the sample code for connecting to PayMate. Please feel the required value in the value field.

 

=======================================================================

 

<form name="frm1" method="post" action="https://secure.paymate.co.in/default.aspx">

 

<input type="hidden" name="amount" value="">

 

<input type="hidden" name="mer_username" value="">

 

<input type="hidden" name="mer_refno" value="">

 

<input type="hidden" name="orderid" value="">

 

<input type="submit" value="Submit" name="Pay">

 

</form>

 

=======================================================================

 

 

this is what is mentioned in the integration kit.... somebody please tell me how i should integrate it with my osc cart

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...