...
GALRO currently uses NuGet TCCOPS.dll for COPS. It needs to be updated to use an API for COPS because Moneris will stop processing payments with COPS systems that use the DLL in October.
There is a “hard” deadline for this work to be completed: September 20, 2022. |
---|
...
The TokenUtility was created in C# since the converted vb version did not work properly.
Please refer to task 198073 TokenUtility in C# (instead of VB)
Payments
See Moneris for card numbers to test with.
I use 1234 as the expiry date.
The CVV code can be anything.
Here is a document with some information, including a couple card numbers I used when I was testing RPAS /wiki/spaces/FTT/pages/2491023435
TCCOPS error Codes
When an error occurs in TCCOPS you will see an error such as “Moose”, “Eagle”, etc.
These codes are in the TCCOPS code base.
You can check into them by cloning the TCCOPS repos and searching for them (or reach out to Elad Shalom).
For more info about the error codes see https://tcmarin.atlassian.net/wiki/spaces/CA/pages/2369847312/COPS+-+Common+Online+Payment+System7
Developer testing:
The relevant database info is found in CCARCS (a key table seems to be authorization)
CARS/CCARCSD.World.
see task 196806 Developer testing of GALRO where I have outlined some recommendations for the testing.
UAT Testing (Acceptance):
see task 196809 UAT testing on acceptance
Publishing / Deploying
Please see the following tasks:
Development: 196808 Deploy to Develpment
Acceptance: 196185
The web config
It was necessary to update SourceSystem Key value on localhost, dev and acceptance. I expect it will also have to be done on Acceptance. Please refer to the following tasks:
Localhost: 198139: webconfig - update the SourceSystemKey entry on local host
Development: 198142: webconfig - verify / update the SourceSystemKey entry on development - and update DateAppLastModified date
Acceptance: 198144 webconfig - verify / update the SourceSystemKey entry on acceptance - and update DateAppLastModified date
Production: 196345 webconfig - verify / update the SourceSystemKey entry on prod - and update DateAppLastModified date