文件名称:支付网关
文件大小:52KB
文件格式:ZIP
更新时间:2024-03-08 21:31:07
C#
支付网关 要求: Visual Studio 2019,.Net Core 3.1。 对于SpecificationTests,建议使用'SpecFlow for Visual Studio 2019'扩展。 为了使AdapterTest通过,需要运行AcquiringBank.Web.Api。 假设条件 该存储库是使用内存收集实现的,处理后的付款是暂时的。 数据库中已预加载ID为“ AAAAAAAABBBBBBCCCCDDDDEEEEEEEEEEEEEE”的付款示例。 样本请求/响应: GET HTTP / 1.1 200 OK内容类型:application / json; 字符集= utf-8 {“ cardNumber”:“ 465858 ****** 0043”,“ expiryDate”:“ 0824”,“ amount”:10,“ currencyCode”:“ GB
【文件预览】:
PaymentGateway-master
----PaymentGateway.SpecificationTests()
--------PaymentGateway.SpecificationTests.csproj(1KB)
--------specflow.json(49B)
--------Features()
--------StepDefinitions()
----PaymentGateway.AdapterTests()
--------Providers()
--------PaymentGateway.AdapterTests.csproj(2KB)
--------appsettings.json(89B)
----PaymentGateway.UnitTests()
--------Application()
--------PaymentGateway.UnitTests.csproj(787B)
--------Web.Api()
--------Infrastructure()
----PaymentGateway.Infrastructure()
--------Providers()
--------Registrations()
--------Repositories()
--------PaymentGateway.Infrastructure.csproj(476B)
----ReadMe.md(3KB)
----PaymentGateway.Web.Api()
--------PaymentGateway.Web.Api.csproj(588B)
--------Configurations()
--------Models()
--------Program.cs(529B)
--------Controllers()
--------Startup.cs(2KB)
--------Registrations()
--------Validators()
--------appsettings.json(89B)
--------Properties()
----PaymentGateway.sln(5KB)
----PaymentGateway.Application()
--------PaymentGateway.Application.csproj(272B)
--------Configurations()
--------Models()
--------Services()
--------Providers()
--------Registrations()
--------Repositories()
----.gitignore(6KB)
----AcquiringBank.Web.Api()
--------Program.cs(528B)
--------Controllers()
--------Startup.cs(1009B)
--------appsettings.Development.json(159B)
--------appsettings.json(182B)
--------AcquiringBank.Web.Api.csproj(432B)
--------Properties()