payment process manager

12
Payment Process Manager The Next Generation Payment process handler By Rezaul Karim Majumder

Upload: rezaul-karim-majumder

Post on 14-Jan-2015

157 views

Category:

Business


0 download

DESCRIPTION

This module is a loosely coupled system which has the o the systemcapability to manage gateways and defined system and also play the part in respect to the responses from the processor and make necessary update to the database

TRANSCRIPT

Page 1: Payment  process  Manager

Payment Process Manager

The Next Generation Payment process handler

By Rezaul Karim Majumder

Page 2: Payment  process  Manager

Product Breakdown Structure

Payment Process Manager

Preparation Transaction Presentation

Setup Merchant A/C

Configure Integration API

Request Payment

Capture Request Detail

Manage Payment Process

Manage Authjorzation

Manage Capture

manage Settlement

Present Process Status

Present Progressive Search

Present Processing Cost

Notification Manager

Page 3: Payment  process  Manager
Page 4: Payment  process  Manager

Steps for Payment process by Authorize.net

Page 5: Payment  process  Manager

Payment Process Manager

Is su i ng b a nk Pro c es s in g Ca rri e r Acquiring Bank

Aith o riz e.n e t

The Processor

Interchange

The customer submits his credit card for payment.

Authorize.Net manages the complex routing of the data on behalf of the merchant through the following steps/entities.

Authorize.Net passes the secure transaction information via a secure connection to the Processor.The Merchant Bank's Processor submits the transaction to the credit card network (like Visa or MasterCard). The credit card network routes the transaction to the bank that issued the credit card to the customer.

Service Acknowledgement

Authorize.Net stores the transaction results and sends them to the website for the customer and merchant to see.

Th e issu in g bank se nds t he app r opr ia te f und s for t he tr a nsact i on to t he cr ed it car d net w or k, w hic h passe s the Fu nds t o th e m e rc hant' s ban k.Th e ba nk t hen dep osi ts th e f unds in to th e m er cha nt's b ank a ccou nt. Th is is ca ll ed 'Settlement', an d t ypi cal ly t he tr an sact io n f unds ar e de posi te d i nto th e m er ch ant' s p ri m ar y ba nk acc ount w it hi n t wo to fo ur bu sin ess days.

E qor i aE qos of t

O r gm at i cs

Contributor

Se ttle m en t

Payment Process Manager

Issuing bankProcessing Carrier

Acquiring Bank

Aithorize.net

The Processor

Interchange

The customer submits his credit card for payment.

Authorize.Net manages the complex routing of the data on behalf of the merchant through

the following steps/entities.

Authorize.Net passes the secure transaction information via a secure connection to the Processor.

The Merchant Bank's Processor submits the transaction to the credit card network (like Visa or MasterCard). The credit card network routes the transaction to the bank that issued the credit card to the customer.

Service Acknowledgement

Authorize.Net stores the transaction results and sends them to the website for the customer and merchant to see.

The issuing bank sends the appropriate funds for the transaction to the credit card network, which passes the Funds to the merchant's bank.The bank then deposits the funds into the merchant's bank account. This is called 'Settlement', and typically the transaction funds are deposited into the merchant's primary bank account within two to four business days.

Eqoria

Eqosoft

Orgmatics

Contributor

Settlement

The Context Diagram

Page 6: Payment  process  Manager

Business Process Modeling

Page 7: Payment  process  Manager

The Business Requirements

Preparation

Capture Payment Request

Manage Payment process

Manage Authorization

Manage capture

Manage settlement

Manage Accounting

Page 8: Payment  process  Manager

Business Use case: Preparation

System Use Case: Activate Merchant Account

Integrate payment request system

Integrate payment gateway with required and defined API

Page 9: Payment  process  Manager

Business Use Case: Make Preparation

System Use CaseActivate gateway Account

Create necessary Web services

Integration with application system and the Gateway service

Set up necessary configuration for efficient and effective web transaction and processing

Page 10: Payment  process  Manager
Page 11: Payment  process  Manager
Page 12: Payment  process  Manager