bcgov / ppr-deprecated

deprecated-Personal Property Registry
Apache License 2.0
2 stars 10 forks source link

Charge for Registering a Financing Statement #603

Open sandrajoandaniel opened 4 years ago

sandrajoandaniel commented 4 years ago

Story: As the Registrar, we want to charge a fee for submitting a Financing Statement so that costs are recouped.

Acceptance Criteria:

Dependencies

Question:

colinanderson-cgi commented 4 years ago

603 is an integration exercise that is only nominally dependent on regulation insofar that regulation dictates that a payment must be made for registering a financing statement. For the purposes of grabbing the account ID, we can pull Account ID from Account Info in the JWT token

Ref: General Regulations Division 3 - Fees, Section 52,53,54

colinanderson-cgi commented 4 years ago

This came up a lot when I did Payment Card Interface work a long time ago. What is standard, and is accepted in the PCI industry, is to pre-auth the card, or charge the card FIRST or do some sort of credit from an account before you let the user perform the function. Pre-auth should be do-able and it exposes two things, the validity of the credit and whether payment auth is up or down.

Another strategy I have seen used is that all payment gateway systems have a "test card" that can be called at will to verify functionality, run the "test card" first. This should not clause any appreciable incremental system load