Top Banner
CASH PAYMENT in MALAYSIA #wckl koko crunch WARNING: highly technical
31

Cash Payment In Malaysia #wckl

May 24, 2015

Download

Technology

Arzumy MD

Brief technical talk about Cash Payment/Direct Debit integration with FPX, Maybank2u and RHB Now. Talk given in WebcampKL Koko Crunch 25th September 2013. https://www.facebook.com/events/540066812734190/
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cash Payment In Malaysia #wckl

CASH PAYMENT in MALAYSIA

#wckl koko crunch

WARNING: highly technical

Page 2: Cash Payment In Malaysia #wckl

@arzumy

Page 3: Cash Payment In Malaysia #wckl

SAYS

Page 4: Cash Payment In Malaysia #wckl

GROUPON

Page 5: Cash Payment In Malaysia #wckl

GROUPON

ipay88

maybank2u

Page 6: Cash Payment In Malaysia #wckl

billplz

Page 7: Cash Payment In Malaysia #wckl

billplz

fpx

rhb now

Page 8: Cash Payment In Malaysia #wckl

FPX, MAYBANK2U & RHB NOW

Page 9: Cash Payment In Malaysia #wckl

requirements workflow

featuresAPI calls

why

Page 10: Cash Payment In Malaysia #wckl

WHY CASH PAYMENT

Page 11: Cash Payment In Malaysia #wckl

DISCLAIMER!

Page 12: Cash Payment In Malaysia #wckl

TECH REQUIREMENTS

Page 13: Cash Payment In Malaysia #wckl

FPX

java public ip*

*not really

web app

Page 14: Cash Payment In Malaysia #wckl

ssl public ip*

*not really, if you can convince them

web app

MAYBANK2U

Page 15: Cash Payment In Malaysia #wckl

public ip*

*not really

web app

RHB NOW

Page 16: Cash Payment In Malaysia #wckl

GENERAL WORKFLOW

reading drive c:

Page 17: Cash Payment In Malaysia #wckl

FPX

our app fpx bank

java daemon

browser

Page 18: Cash Payment In Malaysia #wckl

our app maybank2ubrowser

MAYBANK2U

Page 19: Cash Payment In Malaysia #wckl

our app rhb nowbrowser

RHB NOW

Page 20: Cash Payment In Malaysia #wckl

FEATURE: SANDBOX

Page 21: Cash Payment In Malaysia #wckl

FPX M2U RHB

Y Y YIP

whitelistOffice hour

make sure your account manager is online

Page 22: Cash Payment In Malaysia #wckl

FEATURE: REQUERY

Page 23: Cash Payment In Malaysia #wckl

FPX M2U RHB

Y Y Y

beg & steal browseronly

N

Page 24: Cash Payment In Malaysia #wckl

FEATURE: SECURITY

Page 25: Cash Payment In Malaysia #wckl

FPX M2U RHB

obscurity&

trust

hashedrequest

signedxml

Page 26: Cash Payment In Malaysia #wckl

PEEK AT THE API CALLS

Page 27: Cash Payment In Malaysia #wckl

FPXmessage:request|message.type:AR|message.token:01|message.orderno:720136345498125710....

<?xml version="1.0" encoding="UTF- 8"?><SELLER_FPX_REQ><MESG_TYPE>AR</MESG_TYPE><MESG_T OKEN>01</MESG_TOKEN>....

POST ?MsgToFpx=<?xml version="1.0" encoding="UTF- 8"?><SELLER_FPX_REQ><MESG_TYPE>AR</MESG_TYPE><MESG_T OKEN>01</MESG_TOKEN>....

...and repeat string manipulation

Page 28: Cash Payment In Malaysia #wckl

GET ?sendString=Login$111$1$125.00$1$ABC1234$$$https://XYZ/...

response

MAYBANK2U

?transDate=2009-11-26T18:10:36.195+08:00&status=00&transAmo...

request

Page 29: Cash Payment In Malaysia #wckl

FORM POST

response

request

RHB NOW

FORM POST

Page 30: Cash Payment In Malaysia #wckl

OTHER MISC STUFFTHAT I CAN THINK OF

ON THE SPOTIF WE HAVE TIME

Page 31: Cash Payment In Malaysia #wckl

HELP THE COMMUNITY@arzumy