├── README.md
└── docs
├── ios_furl.php
├── ios_surl.php
└── paymentMethods.json
/README.md:
--------------------------------------------------------------------------------
1 | #SDK and Custom Browser Integration Document [WIKI](https://payumobile.gitbook.io/sdk-integration)
2 |
--------------------------------------------------------------------------------
/docs/ios_furl.php:
--------------------------------------------------------------------------------
1 | ");
25 | echo "\nInvalid transaction--";
26 | }
27 |
28 | # For iOS Failure
29 | function failureCallbackToApp($payuResponse)
30 | {
31 | $appResponse->response = http_build_query($payuResponse);
32 | $appResponseInJSON = json_encode($appResponse);
33 |
34 |
35 | $res= "" . http_build_query($payuResponse);
36 | $res= strval($res);
37 |
38 | echo '';
45 | }
46 |
47 | # Function to generate reverse hash
48 | function generateReverseHash()
49 | {
50 | global $salt;
51 | global $amount;
52 | if ($_POST["additional_charges"] != null)
53 | {
54 |
55 | $reversehash_string = $_POST["additional_charges"] . "|" . $salt . "|" . $_POST["status"] . "||||||" . $_POST["udf5"] . "|" . $_POST["udf4"] . "|" . $_POST["udf3"] . "|" . $_POST["udf2"] . "|" . $_POST["udf1"] . "|" . $_POST["email"] . "|" . $_POST["firstname"] . "|" . $_POST["productinfo"] . "|" . $amount . "|" . $_POST["txnid"] . "|" . $_POST["key"];
56 |
57 | }
58 | else
59 | {
60 | $reversehash_string = $salt . "|" . $_POST["status"] . "||||||" . $_POST["udf5"] . "|" . $_POST["udf4"] . "|" . $_POST["udf3"] . "|" . $_POST["udf2"] . "|" . $_POST["udf1"] . "|" . $_POST["email"] . "|" . $_POST["firstname"] . "|" . $_POST["productinfo"] . "|" . $amount . "|" . $_POST["txnid"] . "|" . $_POST["key"];
61 |
62 | }
63 |
64 | // echo($reversehash_string);
65 | $reverseHash = strtolower(hash("sha512", $reversehash_string));
66 |
67 | return $reverseHash;
68 | }
69 |
70 | ?>
71 |
--------------------------------------------------------------------------------
/docs/ios_surl.php:
--------------------------------------------------------------------------------
1 | ");
25 | echo "\nInvalid transaction--";
26 | }
27 |
28 | # For iOS Success
29 | function successCallbackToApp($payuResponse)
30 | {
31 | $appResponse->response = http_build_query($payuResponse);
32 | $appResponseInJSON = json_encode($appResponse);
33 |
34 |
35 | $res= "" . http_build_query($payuResponse);
36 | $res= strval($res);
37 |
38 | echo '';
45 | }
46 |
47 | # Function to generate reverse hash
48 | function generateReverseHash()
49 | {
50 | global $salt;
51 | global $amount;
52 | if ($_POST["additional_charges"] != null)
53 | {
54 |
55 | $reversehash_string = $_POST["additional_charges"] . "|" . $salt . "|" . $_POST["status"] . "||||||" . $_POST["udf5"] . "|" . $_POST["udf4"] . "|" . $_POST["udf3"] . "|" . $_POST["udf2"] . "|" . $_POST["udf1"] . "|" . $_POST["email"] . "|" . $_POST["firstname"] . "|" . $_POST["productinfo"] . "|" . $amount . "|" . $_POST["txnid"] . "|" . $_POST["key"];
56 |
57 | }
58 | else
59 | {
60 | $reversehash_string = $salt . "|" . $_POST["status"] . "||||||" . $_POST["udf5"] . "|" . $_POST["udf4"] . "|" . $_POST["udf3"] . "|" . $_POST["udf2"] . "|" . $_POST["udf1"] . "|" . $_POST["email"] . "|" . $_POST["firstname"] . "|" . $_POST["productinfo"] . "|" . $amount . "|" . $_POST["txnid"] . "|" . $_POST["key"];
61 |
62 | }
63 |
64 | // echo($reversehash_string);
65 | $reverseHash = strtolower(hash("sha512", $reversehash_string));
66 |
67 | return $reverseHash;
68 | }
69 |
70 | ?>
71 |
--------------------------------------------------------------------------------
/docs/paymentMethods.json:
--------------------------------------------------------------------------------
1 | {
2 | "emi": {
3 | "EMISCB24": {
4 | "bank": "SCB",
5 | "title": "24 Months",
6 | "paymentGatewayId": "7"
7 | },
8 | "EMIA3": {
9 | "bank": "AXIS",
10 | "title": "3 Months",
11 | "paymentGatewayId": "8"
12 | },
13 | "EMIAMEX9": {
14 | "bank": "AMEX",
15 | "title": "9 months",
16 | "paymentGatewayId": "54"
17 | },
18 | "EMIIC9": {
19 | "bank": "ICICI",
20 | "title": "9 Months",
21 | "paymentGatewayId": "54"
22 | },
23 | "EMIIC3": {
24 | "bank": "ICICI",
25 | "title": "3 Months",
26 | "paymentGatewayId": "54"
27 | },
28 | "EMIIC12": {
29 | "bank": "ICICI",
30 | "title": "12 Months",
31 | "paymentGatewayId": "54"
32 | },
33 | "EMIIC6": {
34 | "bank": "ICICI",
35 | "title": "6 Months",
36 | "paymentGatewayId": "54"
37 | },
38 | "EMIAMEX3": {
39 | "bank": "AMEX",
40 | "title": "3 months",
41 | "paymentGatewayId": "54"
42 | },
43 | "SBI12": {
44 | "bank": "SBI",
45 | "title": "12 months",
46 | "paymentGatewayId": "7"
47 | },
48 | "EMIAMEX6": {
49 | "bank": "AMEX",
50 | "title": "6 months",
51 | "paymentGatewayId": "54"
52 | },
53 | "EMI012": {
54 | "bank": "CITI",
55 | "title": "12 Months ",
56 | "paymentGatewayId": "20"
57 | },
58 | "EMIIND18": {
59 | "bank": "INDUS",
60 | "title": "18 Months",
61 | "paymentGatewayId": "54"
62 | },
63 | "SBI06": {
64 | "bank": "SBI",
65 | "title": "6 months",
66 | "paymentGatewayId": "7"
67 | },
68 | "EMAMEX12": {
69 | "bank": "AMEX",
70 | "title": "12 months",
71 | "paymentGatewayId": "54"
72 | },
73 | "EMICD03": {
74 | "bank": "CITID",
75 | "title": "3 Months",
76 | "paymentGatewayId": "149"
77 | },
78 | "SBI09": {
79 | "bank": "SBI",
80 | "title": "9 months",
81 | "paymentGatewayId": "7"
82 | },
83 | "EMI03": {
84 | "bank": "CITI",
85 | "title": "3 Months",
86 | "paymentGatewayId": "20"
87 | },
88 | "EMI6": {
89 | "bank": "HDFC",
90 | "title": "6 Months",
91 | "paymentGatewayId": "15"
92 | },
93 | "EMI06": {
94 | "bank": "CITI",
95 | "title": "6 Months",
96 | "paymentGatewayId": "20"
97 | },
98 | "EMIK3": {
99 | "bank": "KOTAK",
100 | "title": "3 Months",
101 | "paymentGatewayId": "7"
102 | },
103 | "EMIK6": {
104 | "bank": "KOTAK",
105 | "title": "6 Months",
106 | "paymentGatewayId": "7"
107 | },
108 | "EMIK9": {
109 | "bank": "KOTAK",
110 | "title": "9 Months",
111 | "paymentGatewayId": "7"
112 | },
113 | "EMI": {
114 | "bank": "HDFCD",
115 | "title": "3 Months",
116 | "paymentGatewayId": "155"
117 | },
118 | "EMIRBL9": {
119 | "bank": "RBL",
120 | "title": "9 Months",
121 | "paymentGatewayId": "7"
122 | },
123 | "EMISCB12": {
124 | "bank": "SCB",
125 | "title": "12 Months",
126 | "paymentGatewayId": "7"
127 | },
128 | "EMIIND9": {
129 | "bank": "INDUS",
130 | "title": "9 Months",
131 | "paymentGatewayId": "54"
132 | },
133 | "EMIIND6": {
134 | "bank": "INDUS",
135 | "title": "6 Months",
136 | "paymentGatewayId": "54"
137 | },
138 | "EMIY12": {
139 | "bank": "YES",
140 | "title": "12 Months",
141 | "paymentGatewayId": "8"
142 | },
143 | "EMIRBL6": {
144 | "bank": "RBL",
145 | "title": "6 Months",
146 | "paymentGatewayId": "7"
147 | },
148 | "EMIRBL3": {
149 | "bank": "RBL",
150 | "title": "3 Months",
151 | "paymentGatewayId": "7"
152 | },
153 | "EMIRBL18": {
154 | "bank": "RBL",
155 | "title": "18 Months",
156 | "paymentGatewayId": "7"
157 | },
158 | "EMIIC24": {
159 | "bank": "ICICI",
160 | "title": "24 Months",
161 | "paymentGatewayId": "54"
162 | },
163 | "EMISCB18": {
164 | "bank": "SCB",
165 | "title": "18 Months",
166 | "paymentGatewayId": "7"
167 | },
168 | "EMIIND24": {
169 | "bank": "INDUS",
170 | "title": "24 Months",
171 | "paymentGatewayId": "54"
172 | },
173 | "EMIHS06": {
174 | "bank": "HSBC",
175 | "title": "6 Months",
176 | "paymentGatewayId": "7"
177 | },
178 | "EMIICD12": {
179 | "bank": "ICICID",
180 | "title": "12 Months",
181 | "paymentGatewayId": "7"
182 | },
183 | "SBI03": {
184 | "bank": "SBI",
185 | "title": "3 months",
186 | "paymentGatewayId": "8"
187 | },
188 | "EMIIND3": {
189 | "bank": "INDUS",
190 | "title": "3 Months",
191 | "paymentGatewayId": "54"
192 | },
193 | "EMI12": {
194 | "bank": "HDFC",
195 | "title": "12 Months",
196 | "paymentGatewayId": "15"
197 | },
198 | "EMIIND12": {
199 | "bank": "INDUS",
200 | "title": "12 Months",
201 | "paymentGatewayId": "54"
202 | },
203 | "EMIK12": {
204 | "bank": "KOTAK",
205 | "title": "12 Months",
206 | "paymentGatewayId": "8"
207 | },
208 | "EMISCB9": {
209 | "bank": "SCB",
210 | "title": "9 Months",
211 | "paymentGatewayId": "7"
212 | },
213 | "EMIIC18": {
214 | "bank": "ICICI",
215 | "title": "18 Months",
216 | "paymentGatewayId": "54"
217 | },
218 | "EMIRBL24": {
219 | "bank": "RBL",
220 | "title": "24 Months",
221 | "paymentGatewayId": "7"
222 | },
223 | "EMISCB6": {
224 | "bank": "SCB",
225 | "title": "6 Months",
226 | "paymentGatewayId": "7"
227 | },
228 | "EMIA12": {
229 | "bank": "AXIS",
230 | "title": "12 Months",
231 | "paymentGatewayId": "7"
232 | },
233 | "EMISCB3": {
234 | "bank": "SCB",
235 | "title": "3 Months",
236 | "paymentGatewayId": "196"
237 | },
238 | "EMIY09": {
239 | "bank": "YES",
240 | "title": "9 Months",
241 | "paymentGatewayId": "7"
242 | }
243 | },
244 | "qr": {
245 | "UPIBQR": {
246 | "title": "UPI Bharat QR",
247 | "paymentGatewayId": "236"
248 | },
249 | "BQR": {
250 | "title": "Bharat QR",
251 | "paymentGatewayId": "236"
252 | }
253 | },
254 | "lazypay": {
255 | "LAZYPAY": {
256 | "title": "LazyPay",
257 | "paymentGatewayId": "185"
258 | }
259 | },
260 | "ivr": {
261 | "IVR": {
262 | "title": "IVR",
263 | "paymentGatewayId": "8"
264 | },
265 | "IVRHEAD": {
266 | "title": "IVRHEAD",
267 | "paymentGatewayId": "117"
268 | }
269 | },
270 | "creditcard": {
271 | "CC": {
272 | "title": "Credit Card",
273 | "paymentGatewayId": "147"
274 | }
275 | },
276 | "LAZYPAYEMI": {
277 | "LP-EMI": {
278 | "title": "LAZYPAYEMI",
279 | "paymentGatewayId": "239"
280 | }
281 | },
282 | "debitcard": {
283 | "MAES": {
284 | "title": "Maestro debit card",
285 | "paymentGatewayId": "135"
286 | },
287 | "MAST": {
288 | "title": "MasterCard Debit Cards",
289 | "paymentGatewayId": "211"
290 | },
291 | "SMAE": {
292 | "title": "State Bank Maestro Cards",
293 | "paymentGatewayId": "135"
294 | },
295 | "VISA": {
296 | "title": "Visa Debit Cards (All Banks)",
297 | "paymentGatewayId": "211"
298 | },
299 | "RUPAY": {
300 | "title": "RuPay Debit Card",
301 | "paymentGatewayId": "115"
302 | }
303 | },
304 | "paisawallet": {
305 | "PAYUW": {
306 | "title": "Paisa Wallet non-ROD",
307 | "paymentGatewayId": "79"
308 | }
309 | },
310 | "upi": {
311 | "INTENT": {
312 | "title": "Generic Intent",
313 | "paymentGatewayId": "157"
314 | },
315 | "TEZ": {
316 | "title": "Google Tez",
317 | "paymentGatewayId": "157"
318 | },
319 | "UPI": {
320 | "title": "UPI",
321 | "paymentGatewayId": "157"
322 | }
323 | },
324 | "cashcard": {
325 | "AMZPAY": {
326 | "title": "Amazon Pay",
327 | "paymentGatewayId": "244"
328 | },
329 | "PHONEPE": {
330 | "title": "PhonePe/BHIM UPI",
331 | "paymentGatewayId": "235"
332 | }
333 | },
334 | "netbanking": {
335 | "BBCB": {
336 | "title": "Bank of Baroda - Corporate Banking",
337 | "paymentGatewayId": "1"
338 | },
339 | "CABB": {
340 | "title": "Canara Bank",
341 | "paymentGatewayId": "69"
342 | },
343 | "SRSWT": {
344 | "title": "Saraswat Bank",
345 | "paymentGatewayId": "93"
346 | },
347 | "AXIB": {
348 | "title": "AXIS Bank NetBanking",
349 | "paymentGatewayId": "23"
350 | },
351 | "SBIB": {
352 | "title": "State Bank of India",
353 | "paymentGatewayId": "39"
354 | },
355 | "ICIB": {
356 | "title": "ICICI Netbanking",
357 | "paymentGatewayId": "19"
358 | },
359 | "VJYB": {
360 | "title": "Vijaya Bank",
361 | "paymentGatewayId": "70"
362 | },
363 | "KRVBC": {
364 | "title": "Karur Vysya - Corporate Netbanking",
365 | "paymentGatewayId": "71"
366 | },
367 | "HDFB": {
368 | "title": "HDFC Bank",
369 | "paymentGatewayId": "56"
370 | },
371 | "LVRB": {
372 | "title": "Lakshmi Vilas Bank - Retail Netbanking",
373 | "paymentGatewayId": "116"
374 | },
375 | "INOB": {
376 | "title": "Indian Overseas Bank",
377 | "paymentGatewayId": "45"
378 | },
379 | "PNBB": {
380 | "title": "Punjab National Bank - Retail Banking",
381 | "paymentGatewayId": "102"
382 | },
383 | "PSBNB": {
384 | "title": "Punjab And Sind Bank",
385 | "paymentGatewayId": "128"
386 | },
387 | "RBL": {
388 | "title": "RBL Bank",
389 | "paymentGatewayId": "190"
390 | },
391 | "SYNDB": {
392 | "title": "Syndicate Bank",
393 | "paymentGatewayId": "107"
394 | },
395 | "DENN": {
396 | "title": "Dena Bank",
397 | "paymentGatewayId": "134"
398 | },
399 | "162B": {
400 | "title": "Kotak Mahindra Bank",
401 | "paymentGatewayId": "77"
402 | },
403 | "CSBN": {
404 | "title": "Catholic Syrian Bank",
405 | "paymentGatewayId": "60"
406 | },
407 | "CBIB": {
408 | "title": "Central Bank Of India",
409 | "paymentGatewayId": "68"
410 | },
411 | "CUBB": {
412 | "title": "City Union Bank",
413 | "paymentGatewayId": "67"
414 | },
415 | "SBHB": {
416 | "title": "State Bank of Hyderabad",
417 | "paymentGatewayId": "27"
418 | },
419 | "JSBNB": {
420 | "title": "Janata Sahakari Bank Pune",
421 | "paymentGatewayId": "120"
422 | },
423 | "BOIB": {
424 | "title": "Bank of India",
425 | "paymentGatewayId": "53"
426 | },
427 | "IDBB": {
428 | "title": "IDBI Bank",
429 | "paymentGatewayId": "32"
430 | },
431 | "IDFCNB": {
432 | "title": "IDFC Netbanking",
433 | "paymentGatewayId": "154"
434 | },
435 | "ADBB": {
436 | "title": "Andhra Bank",
437 | "paymentGatewayId": "81"
438 | },
439 | "BOMB": {
440 | "title": "Bank of Maharashtra",
441 | "paymentGatewayId": "190"
442 | },
443 | "CRPB": {
444 | "title": "Corporation Bank",
445 | "paymentGatewayId": "33"
446 | },
447 | "IDBC": {
448 | "title": "IDBI Bank Corporate Netbanking",
449 | "paymentGatewayId": "130"
450 | },
451 | "CSMSNB": {
452 | "title": "Cosmos Bank",
453 | "paymentGatewayId": "118"
454 | },
455 | "INDB": {
456 | "title": "Indian Bank ",
457 | "paymentGatewayId": "74"
458 | },
459 | "UBIB": {
460 | "title": "Union Bank - Retail Netbanking",
461 | "paymentGatewayId": "25"
462 | },
463 | "UCOB": {
464 | "title": "UCO Bank",
465 | "paymentGatewayId": "109"
466 | },
467 | "LVCB": {
468 | "title": "Lakshmi Vilas Bank - Corporate Netbanking",
469 | "paymentGatewayId": "116"
470 | },
471 | "SVCNB": {
472 | "title": "Shamrao Vithal Co-operative Bank Ltd.",
473 | "paymentGatewayId": "122"
474 | },
475 | "SOIB": {
476 | "title": "South Indian Bank",
477 | "paymentGatewayId": "36"
478 | },
479 | "PMNB": {
480 | "title": "Punjab And Maharashtra Co-operative Bank Limited",
481 | "paymentGatewayId": "136"
482 | },
483 | "UNIB": {
484 | "title": "United Bank Of India",
485 | "paymentGatewayId": "63"
486 | },
487 | "OBCB": {
488 | "title": "Oriental Bank of Commerce",
489 | "paymentGatewayId": "29"
490 | },
491 | "SDCB": {
492 | "title": "Standard Chartered Bank",
493 | "paymentGatewayId": "29"
494 | },
495 | "INIB": {
496 | "title": "IndusInd Bank",
497 | "paymentGatewayId": "28"
498 | },
499 | "FEDB": {
500 | "title": "Federal Bank",
501 | "paymentGatewayId": "59"
502 | },
503 | "KRKB": {
504 | "title": "Karnataka Bank",
505 | "paymentGatewayId": "35"
506 | },
507 | "TMBB": {
508 | "title": "Tamilnad Mercantile Bank",
509 | "paymentGatewayId": "114"
510 | },
511 | "DCBB": {
512 | "title": "DCB Bank",
513 | "paymentGatewayId": "42"
514 | },
515 | "BHNB": {
516 | "title": "The Bharat Co-op. Bank Ltd",
517 | "paymentGatewayId": "151"
518 | },
519 | "AIRNB": {
520 | "title": "Airtel Payments Bank",
521 | "paymentGatewayId": "158"
522 | },
523 | "DSHB": {
524 | "title": "Deutsche Bank",
525 | "paymentGatewayId": "64"
526 | },
527 | "TBON": {
528 | "title": "The Nainital Bank",
529 | "paymentGatewayId": "132"
530 | },
531 | "JAKB": {
532 | "title": "Jammu and Kashmir Bank",
533 | "paymentGatewayId": "27"
534 | },
535 | "BBRB": {
536 | "title": "Bank of Baroda - Retail Banking",
537 | "paymentGatewayId": "190"
538 | },
539 | "KRVB": {
540 | "title": "Karur Vysya - Retail Netbanking",
541 | "paymentGatewayId": "71"
542 | },
543 | "YESB": {
544 | "title": "Yes Bank",
545 | "paymentGatewayId": "26"
546 | },
547 | "DLSB": {
548 | "title": "Dhanlaxmi Bank",
549 | "paymentGatewayId": "89"
550 | }
551 | },
552 | "cod": {
553 | "COD": {
554 | "title": "Cash On Delivery",
555 | "paymentGatewayId": "40"
556 | }
557 | },
558 | "standinginstruction": {
559 | "HDFCDCSI": {
560 | "title": "Onus HDFC Standing Instruction DC",
561 | "paymentGatewayId": "97"
562 | },
563 | "CCSI": {
564 | "title": "Standing Instruction",
565 | "paymentGatewayId": "97"
566 | },
567 | "DCSI": {
568 | "title": "HDFC Standing Instruction DC",
569 | "paymentGatewayId": "97"
570 | },
571 | "AMEXSI": {
572 | "title": "Standing Instruction",
573 | "paymentGatewayId": "241"
574 | }
575 | },
576 | "ivrdc": {
577 | "IVRDHEAD": {
578 | "title": "IVRDHEAD",
579 | "paymentGatewayId": "155"
580 | },
581 | "IVRRHDC": {
582 | "title": "IVRRHDC",
583 | "paymentGatewayId": "155"
584 | }
585 | },
586 | "paypal": {
587 | "PAYPAL": {
588 | "title": "PayPal PG",
589 | "paymentGatewayId": "160"
590 | }
591 | }
592 | }
--------------------------------------------------------------------------------