Payments Training Hub
Business Requirements Document PAYMENT OPERATIONS STARTED LIVE 01 Business Requirements Document - BRD, records what the business needs ACTIVE 02 Functional Specification Document - FSD, is the technical companion to the QUEUED 03 Worked outline - makes the difference clear. QUEUED 04 BRD - lists the business requirements QUEUED 05 FSD - turns these requirements into system QUEUED 06 Documents - Both documents are versioned and signed off QUEUED The Business Requirements Document, or BRD, records what the business needs and why, without describing how the system will be built. Step 1 of 6 Business Requirements Document STARTED Business Requirements Document BRD, records what the business needs ACTIVE Functional Specification Document FSD, is the technical companion to the BRD. QUEUED Worked outline makes the difference clear. QUEUED BRD lists the business requirements QUEUED FSD turns these requirements into system QUEUED Documents Both documents are versioned and signed off QUEUED The Business Requirements Document, or BRD, records what the business needs and why, without describing how the system will be built.
Functional Specification Document PAYMENT OPERATIONS IN PROGRESS LIVE 01 Business Requirements Document - BRD, records what the business needs DONE 02 Functional Specification Document - FSD, is the technical companion to the ACTIVE 03 Worked outline - makes the difference clear. QUEUED 04 BRD - lists the business requirements QUEUED 05 FSD - turns these requirements into system QUEUED 06 Documents - Both documents are versioned and signed off QUEUED The Functional Specification Document, or FSD, is the technical companion to the BRD. Step 2 of 6 Functional Specification Document IN PROGRESS Business Requirements Document BRD, records what the business needs DONE Functional Specification Document FSD, is the technical companion to the BRD. ACTIVE Worked outline makes the difference clear. QUEUED BRD lists the business requirements QUEUED FSD turns these requirements into system QUEUED Documents Both documents are versioned and signed off QUEUED The Functional Specification Document, or FSD, is the technical companion to the BRD.
Worked outline PAYMENT OPERATIONS IN PROGRESS LIVE 01 Business Requirements Document - BRD, records what the business needs DONE 02 Functional Specification Document - FSD, is the technical companion to the DONE 03 Worked outline - makes the difference clear. ACTIVE 04 BRD - lists the business requirements QUEUED 05 FSD - turns these requirements into system QUEUED 06 Documents - Both documents are versioned and signed off QUEUED A worked outline makes the difference clear. Step 3 of 6 Worked outline IN PROGRESS Business Requirements Document BRD, records what the business needs DONE Functional Specification Document FSD, is the technical companion to the BRD. DONE Worked outline makes the difference clear. ACTIVE BRD lists the business requirements QUEUED FSD turns these requirements into system QUEUED Documents Both documents are versioned and signed off QUEUED A worked outline makes the difference clear.
BRD for this UPI project PAYMENT OPERATIONS IN PROGRESS LIVE 01 Business Requirements Document - BRD, records what the business needs DONE 02 Functional Specification Document - FSD, is the technical companion to the DONE 03 Worked outline - makes the difference clear. DONE 04 BRD - lists the business requirements ACTIVE 05 FSD - turns these requirements into system QUEUED 06 Documents - Both documents are versioned and signed off QUEUED The BRD for this UPI project then lists the business requirements with priorities. Step 4 of 6 BRD for this UPI project IN PROGRESS Business Requirements Document BRD, records what the business needs DONE Functional Specification Document FSD, is the technical companion to the BRD. DONE Worked outline makes the difference clear. DONE BRD lists the business requirements ACTIVE FSD turns these requirements into system QUEUED Documents Both documents are versioned and signed off QUEUED The BRD for this UPI project then lists the business requirements with priorities.
FSD for the same project PAYMENT OPERATIONS IN PROGRESS LIVE 01 Business Requirements Document - BRD, records what the business needs DONE 02 Functional Specification Document - FSD, is the technical companion to the DONE 03 Worked outline - makes the difference clear. DONE 04 BRD - lists the business requirements DONE 05 FSD - turns these requirements into system ACTIVE 06 Documents - Both documents are versioned and signed off QUEUED The FSD for the same project turns these requirements into system behaviour. Step 5 of 6 FSD for the same project IN PROGRESS Business Requirements Document BRD, records what the business needs DONE Functional Specification Document FSD, is the technical companion to the BRD. DONE Worked outline makes the difference clear. DONE BRD lists the business requirements DONE FSD turns these requirements into system ACTIVE Documents Both documents are versioned and signed off QUEUED The FSD for the same project turns these requirements into system behaviour.
Documents: versioned and signed off PAYMENT OPERATIONS COMPLETE LIVE 01 Business Requirements Document - BRD, records what the business needs DONE 02 Functional Specification Document - FSD, is the technical companion to the DONE 03 Worked outline - makes the difference clear. DONE 04 BRD - lists the business requirements DONE 05 FSD - turns these requirements into system DONE 06 Documents - Both documents are versioned and signed off ACTIVE Both documents are versioned and signed off, and changes after sign-off go through a formal change request. Step 6 of 6 Documents: versioned and signed off COMPLETE Business Requirements Document BRD, records what the business needs DONE Functional Specification Document FSD, is the technical companion to the BRD. DONE Worked outline makes the difference clear. DONE BRD lists the business requirements DONE FSD turns these requirements into system DONE Documents Both documents are versioned and signed off ACTIVE Both documents are versioned and signed off, and changes after sign-off go through a formal change request.

Key points of this lesson, in order.

0:00 / 3:38 Step 1 of 6

BRD and FSD Documents for Payments

BA Practical Workshop, Lesson 6 of 7, Narration 3:38, D14 Business analysis and professional practice

API

What you will learn

Your objective. By the end of this lesson, you will be able to explain BRD and FSD documents for payments. The Business Requirements Document, or BRD, records what the business needs and why, without describing how the system will be built.

Why it matters. Consider a project to integrate UPI collect requests into a bank's corporate banking portal, so that a merchant can raise a collect request of 2,500 rupees against a customer who then approves it in their UPI app.

Chapter objective: Learner applies business analysis techniques to a payments project, writing requirements, user stories, acceptance criteria, and a traceability matrix for a real payment feature. Learner applies this skill in realistic banking scenarios, with clear examples and correct terminology throughout.

Key learning points

  • Business Requirements Document
  • Functional Specification Document
  • Worked outline
  • BRD for this UPI project
  • FSD for the same project
  • Documents: versioned and signed off

Key terms

API: Application programming interface, a set of rules that lets one software system call another system to request data or trigger an action.

Clearing and settlement timeline showing BRD and FSD Documents for Payments.

Practise this lesson

Exercise

Apply the concept in this lesson to a real banking scenario.

Use the definition, the example and the key points in this lesson.

  1. What to do. Explain the concept in your own words, give a banking example with an amount, and state what goes wrong if it is misunderstood.

Correct result. A correct answer names the concept accurately, uses a realistic banking example with a concrete amount, and identifies the consequence of getting it wrong.

Why. Understanding is not memorising a definition. It is being able to explain it, apply it, and spot the failure it prevents.

Check your understanding

Practice question

Which of the following best describes BRD and FSD documents for payments?

Takeaway and next step

What to remember

This discipline is what separates a professional payments BA from someone who writes requirements in an email thread.

Map the message fields from this lesson in the mapping workbench.

Open the Mapping Workbench →

Builds on "API Analysis and Interface Specifications".

Transcript and full text

Show transcript

The Business Requirements Document, or BRD, records what the business needs and why, without describing how the system will be built. It opens with the background and business objectives, then states the scope, including what is in scope and what is explicitly out of scope. It lists the stakeholders, the business requirements grouped by priority, the business rules, and the success criteria that will prove the project delivered value. The BRD is owned by the business and signed off by the business sponsor, and it is the document that settles arguments about what was agreed. The Functional Specification Document, or FSD, is the technical companion to the BRD. It describes how the system must behave to meet each business requirement, and it is written for developers and testers. The FSD covers the functional flows step by step, the screen layouts, the field definitions, the validation rules, the error messages, the interface mappings, and the expected system behaviour in every scenario including failures. A single business requirement in the BRD can expand into several pages of functional detail in the FSD. A worked outline makes the difference clear. Consider a project to integrate UPI collect requests into a bank's corporate banking portal, so that a merchant can raise a collect request of 2,500 rupees against a customer who then approves it in their UPI app. The BRD states the objective, which is to let 5,000 merchants collect payments without sharing account details, and the scope, which covers collect requests only and excludes UPI person-to-person transfers. It lists the success criteria, including 50,000 collect requests per month within six months of launch. The BRD for this UPI project then lists the business requirements with priorities. A must-have requirement is that a merchant can raise a collect request with the customer's virtual payment address, an amount and a validity period of 30 minutes. Another must-have is that the merchant receives a real-time notification when the customer approves or rejects the request. A should-have requirement is a dashboard showing the status of all collect requests raised in the last 30 days. The BRD also records the business rules, such as a maximum collect amount of 100,000 rupees per request and a daily limit of 200,000 rupees per merchant. The FSD for the same project turns these requirements into system behaviour. It specifies the collect request screen field by field. The virtual payment address field must accept up to 50 characters and validate the format, the amount field must accept values from 1 rupee to 100,000 rupees, and the expiry field must default to 30 minutes. It defines the API call to the UPI switch, the request and response fields, the timeout of 30 seconds, and the error handling if the switch does not respond. It also defines the status flow. A request moves from Initiated to Pending to Success, Failed or Expired, and each transition is logged with a timestamp. Both documents are versioned and signed off, and changes after sign-off go through a formal change request. The analyst keeps a traceability matrix that links each business requirement in the BRD to the functional sections in the FSD, the user stories in Jira, and the test cases in the test plan. When a requirement changes, the matrix shows exactly which documents, stories and tests are affected, so nothing is missed. This discipline is what separates a professional payments BA from someone who writes requirements in an email thread.

The Business Requirements Document, or BRD, records what the business needs and why, without describing how the system will be built. It opens with the background and business objectives, then states the scope, including what is in scope and what is explicitly out of scope. It lists the stakeholders, the business requirements grouped by priority, the business rules, and the success criteria that will prove the project delivered value. The BRD is owned by the business and signed off by the business sponsor, and it is the document that settles arguments about what was agreed.

The Functional Specification Document, or FSD, is the technical companion to the BRD. It describes how the system must behave to meet each business requirement, and it is written for developers and testers. The FSD covers the functional flows step by step, the screen layouts, the field definitions, the validation rules, the error messages, the interface mappings, and the expected system behaviour in every scenario including failures. A single business requirement in the BRD can expand into several pages of functional detail in the FSD.

A worked outline makes the difference clear. Consider a project to integrate UPI collect requests into a bank's corporate banking portal, so that a merchant can raise a collect request of 2,500 rupees against a customer who then approves it in their UPI app. The BRD states the objective, which is to let 5,000 merchants collect payments without sharing account details, and the scope, which covers collect requests only and excludes UPI person-to-person transfers. It lists the success criteria, including 50,000 collect requests per month within six months of launch.

The BRD for this UPI project then lists the business requirements with priorities. A must-have requirement is that a merchant can raise a collect request with the customer's virtual payment address, an amount and a validity period of 30 minutes. Another must-have is that the merchant receives a real-time notification when the customer approves or rejects the request. A should-have requirement is a dashboard showing the status of all collect requests raised in the last 30 days. The BRD also records the business rules, such as a maximum collect amount of 100,000 rupees per request and a daily limit of 200,000 rupees per merchant.

The FSD for the same project turns these requirements into system behaviour. It specifies the collect request screen field by field. The virtual payment address field must accept up to 50 characters and validate the format, the amount field must accept values from 1 rupee to 100,000 rupees, and the expiry field must default to 30 minutes. It defines the API call to the UPI switch, the request and response fields, the timeout of 30 seconds, and the error handling if the switch does not respond. It also defines the status flow. A request moves from Initiated to Pending to Success, Failed or Expired, and each transition is logged with a timestamp.

Both documents are versioned and signed off, and changes after sign-off go through a formal change request. The analyst keeps a traceability matrix that links each business requirement in the BRD to the functional sections in the FSD, the user stories in Jira, and the test cases in the test plan. When a requirement changes, the matrix shows exactly which documents, stories and tests are affected, so nothing is missed. This discipline is what separates a professional payments BA from someone who writes requirements in an email thread.

Full lesson text (all scenes)

Completing a lesson updates your progress dashboard on the homepage.

Scene timestamps are estimated by allocating the narration text proportionally across the real audio length. The audio playback position is the source of truth: pause freezes the visual, seeking restores the correct scene, replay restarts the scene animation.