Fixes and sample

This commit is contained in:
Savya Bikram Shah
2026-05-07 15:59:29 +05:45
parent 08d59d63c8
commit 906ebbcac9
95 changed files with 61557 additions and 137 deletions

View File

@@ -32,18 +32,18 @@ namespace Darkmatter.Fonepay
internal async Task<QrResult> PostQRAsync(QrRequest request, CancellationToken ct)
{
var amountStr = request.amount.ToString("0.00", CultureInfo.InvariantCulture);
var prn = GUID.Generate().ToString();
var payload = new QrRequestPayload
{
amount = request.amount,
prn = request.prn,
prn = prn,
remarks1 = request.remarks1,
remarks2 = request.remarks2,
pm = request.pm,
merchantCode = _config.MerchantCode,
username = _config.Username,
password = _config.GetPassword(),
dataValidation = _signer.SignQrRequest(
amountStr, request.prn, _config.MerchantCode,
amountStr, prn, _config.MerchantCode,
request.remarks1, request.remarks2),
};
var response = await SendPostAsync<QrResponse>(QrPath, payload, ct);