コード例 #1
0
 public TransactionInitializeResponse Initialize(TransactionInitializeRequest request, bool makeReferenceUnique = false)
 {
     if (makeReferenceUnique && request.Reference != null)
     {
         request.Reference = $"{request.Reference}-{Guid.NewGuid().ToString().Substring(0, 8)}";
     }
     return(_api.Post <TransactionInitializeResponse, TransactionInitializeRequest>("transaction/initialize", request));
 }
コード例 #2
0
ファイル: ChargeApi.cs プロジェクト: msjahun/PaystackCore
 public ChargeResponse ChargeAuthorizationCode(AuthorizationCodeChargeRequest request, bool makeReferenceUnique = false)
 {
     if (makeReferenceUnique && request.Reference != null)
     {
         request.Reference = $"{request.Reference}-{Guid.NewGuid().ToString().Substring(0, 8)}";
     }
     return(_api.Post <ChargeResponse, AuthorizationCodeChargeRequest>("charge", request));
 }
コード例 #3
0
 public TransferOtpResponse ResendOtp(string transferCode, ResendOtpReasons reason) => _api.Post <TransferOtpResponse, dynamic>("transfer/resend_otp", new
 {
     transfer_code = transferCode,
     reason        = reason == ResendOtpReasons.ResendOtp ? "resend_otp" : "transfer"
 });