Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

مغاییرت پکیح با گیت هاب درگاه بانک سامان و خطای شماره پذیرنده #397

Open
dev-sajad opened this issue Oct 22, 2024 · 12 comments
Assignees

Comments

@dev-sajad
Copy link

dev-sajad commented Oct 22, 2024

Bug description (wIthout specifiing the sensitive data)
توضیح خطا (بدون ذکر کردن اطلاعات خصوصی درگاه بانکی)

با سلام و تشکر از این پکیج بسیار عالیتون.
من با درگاه سامان به خطا می خورم دقیقا همین تصویر #354 پس از پیگیری به من گفتند شما دارید مرچنت آیدی به ما ارسال می کنید بجای ترمینال آیدی و در داکیومت هم ترمینال آیدی دریافت می شود . پس از بررسی در سورس پکیج متوجه یک مغاییرت در پکیحی که از نوگت دریافت میشه و کدی که در سورس گیت هاب وجود دارد شدم که دقیقا باعث این مشکل می شود.

کدی که داخل nuget هست

namespace Parbad.Gateway.Saman;

public class SamanGatewayAccount : GatewayAccount
{
	public string MerchantId { get; set; }

	public string Password { get; set; }
}

کدی که داخل گیت هاب هست

namespace Parbad.Gateway.Saman
{
    public class SamanGatewayAccount : GatewayAccount
    {
        public string TerminalId { get; set; }

        public string Password { get; set; }
    }
}

در ضمن دوستان دیگری هم این مشکل رو داشتند و گزارش کردند.
#379
#380
#354

Package name and version
نام و نسخه پکیج

  • Package Name: Parbad
  • Version: 3.9.1

Web application type:
نوع برنامه وب

  • ASP.NET CORE
@dev-sajad
Copy link
Author

در ضمن از پکیج بتا هم استفاده کردم به این خطا از سمت درگاه خوردم. با این که SetCallbackUrl مقدار دهی شده بود

"GatewayResponseCode":"5","Message":"پارامترهای ارسال شده نامعتبر است.; آدرس سایت پذیرنده الزامی است"

@Sina-Soltani
Copy link
Owner

درود
بررسی میکنم

@Sina-Soltani
Copy link
Owner

درود
لطفا نسخه جدید رو امتحان کنید و نتیجه رو اعلام کنید
سپاس

@ShahramNo
Copy link

درود بر شما
نسخه جدید امتحان کردم و این خطا را دارم:
پارامترهای ارسال شده نامعتبر است.; آدرس سایت پذیرنده الزامی است
اخرین مستندات سامان را ضمیمه کردم

SEP_OnlinePG_Merchant Document_Minimal_Current 3.3.pdf

@Sina-Soltani
Copy link
Owner

درود
بررسی میکنم به زودی

@ShahramNo
Copy link

با تشکر مشخص هست کی انجام میشه؟

@Sina-Soltani
Copy link
Owner

@ShahramNo
احتمالا شنبه یا یکشنبه

Sina-Soltani added a commit that referenced this issue Nov 17, 2024
Updated Pasargad Gateway #355, #373
Fixed Saman Gateway bug #397
Added support for net9.0
@Sina-Soltani
Copy link
Owner

@ShahramNo
لطفا نسخه جدید رو امتحان کنید و نتیجه رو اعلام کنید

@ShahramNo
Copy link

ShahramNo commented Nov 18, 2024

الان وارد درگاه میشه ولی موقغ برگشت مشکل داره :
var invoice = await _onlinePayment.FetchAsync();
Logger.LogInformation("Fetched invoice with Tracking Number: {0}, Status: {1}", invoice.TrackingNumber, invoice.Status);

Fetched invoice with Tracking Number: 21844, Status: Failed

سمپل رسمی نمونه کد :
https://drive.google.com/file/d/1CjdEOd10qvH_ZQyp-4kZt_IvPUlvhVvq/view?usp=drive_link

@Sina-Soltani
Copy link
Owner

@ShahramNo
متن Message چی هست؟

@ShahramNo
Copy link

استاتوس Status: Failed شده

@Sina-Soltani
Copy link
Owner

درود
منظورم متن پیام شی FetchReault هست.
لطفا متن پیام که Parbad داده رو بزارید

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants