├── 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 | } --------------------------------------------------------------------------------