HEIA Payment Service integrates SixPay PayUnityFlex solution for online payments.
231
This service aims to abstract integration to PayUnity Flex solution. Goals/requirements/notes:
to import test data: mongoimport --db dbName --collection collectionName --file fileName.json --jsonArray
drop db afterwards: https://stackoverflow.com/questions/8857276/how-do-i-drop-a-mongodb-database-from-the-command-line/23909051 ...
Scenario testing is done with AngularJS client application and Protractor. Prerequisite: installed JDK.
docker vs pm2 for node
use this? http://expressjs.com/en/starter/generator.html $ DEBUG=myapp:* npm start
debug, winston, bunyan
This service comes with in-built OpenAPI documentation (Swagger). UI is accessible on ip:port/api-docs.
Database Collections:
payee
checkout
confirmation
For JavaScript - NodeJS compatibility, check:
localhost:3000/checkout POST payload:
{ "payee": 15, "amount": 22, "currency": "EUR" }
response:
{ "formScriptSrc": "https://test.oppwa.com/v1paymentWidgets.js?checkoutId=C87BABFFDD6FFD6B5CFEB9DE603BF224.sbg-vm-tx01", "formClass": "paymentWidgets", "dataBrands": "AMEX VISA" }
Radomir Djurdjevic, [email protected]
https://payunity.docs.oppwa.com/ https://github.com/Subscribo/omnipay-payunity#gateway-payunitypost
Content type
Image
Digest
Size
267.3 MB
Last updated
over 8 years ago
docker pull heia/payment-service