ShopPlatform.Web
1.0.0.0
농산물, 소프트웨어 라이선스와 개발 용역을 직접 판매하는 CodeMaru 직영 쇼핑몰입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
DummyPaymentGateway.cs
이 파일의 문서화 페이지로 가기
1
namespace
ShopPlatform.Payments
;
2
11
public
sealed
class
DummyPaymentGateway
:
IPaymentGateway
12
{
53
public
Task<PaymentStartResult>
StartAsync
(
string
orderNo, decimal amount,
string
customerName)
54
=> Task.FromResult(
new
PaymentStartResult
55
{
56
OrderId = orderNo,
57
OrderNo = orderNo,
58
Amount = amount,
59
ClientKey =
"demo"
,
60
SuccessUrl =
string
.Empty,
61
FailUrl = string.Empty
62
});
63
104
public
Task<PaymentConfirmResult>
ConfirmAsync
(
string
paymentKey,
string
orderId,
int
amount)
105
=> Task.FromResult(
new
PaymentConfirmResult
106
{
107
Succeeded =
true
,
108
TransactionId = $
"DEMO-{orderId}-{DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()}"
109
});
110
}
ShopPlatform.Payments
Definition
DummyPaymentGateway.cs:1
ShopPlatform.Payments.DummyPaymentGateway
Definition
DummyPaymentGateway.cs:12
ShopPlatform.Payments.DummyPaymentGateway.ConfirmAsync
Task< PaymentConfirmResult > ConfirmAsync(string paymentKey, string orderId, int amount)
Definition
DummyPaymentGateway.cs:104
ShopPlatform.Payments.DummyPaymentGateway.StartAsync
Task< PaymentStartResult > StartAsync(string orderNo, decimal amount, string customerName)
Definition
DummyPaymentGateway.cs:53
ShopPlatform.Payments.PaymentStartResult
Definition
IPaymentGateway.cs:12
ShopPlatform.Payments.PaymentConfirmResult
Definition
IPaymentGateway.cs:78
ShopPlatform.Payments.IPaymentGateway
Definition
IPaymentGateway.cs:117
Payments
DummyPaymentGateway.cs
다음에 의해 생성됨 :
1.17.0