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

خطا در ارتباط با سپ(سامان) #354

Open
ShahramNo opened this issue Jul 20, 2023 · 9 comments
Open

خطا در ارتباط با سپ(سامان) #354

ShahramNo opened this issue Jul 20, 2023 · 9 comments
Assignees
Labels
question Questions about Parbad

Comments

@ShahramNo
Copy link

ShahramNo commented Jul 20, 2023

درورد .
زمانی که وارد درگاه سپ میشوم این ارور را دارم . و اصلا وارد صفحه دریافت اطلاعات نمیشه مستقیم این صفحه میاد
Screenshot 2023-07-20 092907

این هم تنظیمات من هست:

 `
   builder.Services.AddParbad()
    .ConfigureGateways(gateways =>
    {


        gateways.AddSaman()
            .WithAccounts(source => source.Add<GatewaysAccounts>(ServiceLifetime.Transient));

        

    })
    .ConfigureHttpContext(httpContextBuilder => httpContextBuilder.UseDefaultAspNetCore())

.ConfigureOptions(options =>
{
  options.EnableLogging = true;
  
})
.ConfigureAutoIncrementTrackingNumber(options =>
{
    options.MinimumValue = 1000;
    options.Increment = 1;
})
.ConfigureStorage(storageBuilder => storageBuilder.UseEfCore(options =>
{
    string connectionString = builder.Configuration.GetConnectionString(name: "Web");
    var migrationsAssemblyName = typeof(BranchConfig).Assembly.GetName().Name; 

    options.ConfigureDbContext = db => db.UseSqlServer(connectionString, sql =>
    {
        sql.MigrationsAssembly(migrationsAssemblyName);
        sql.MigrationsHistoryTable("ParbadMigration");
    });

    options.DefaultSchema = "parbad";

    options.PaymentTableOptions.Name = "Payments";
    options.PaymentTableOptions.Schema = "parbad";

    options.TransactionTableOptions.Name = "Transactions";
    options.TransactionTableOptions.Schema = "parbad";
}));`

   ` public async Task AddAccountsAsync(IGatewayAccountCollection<SamanGatewayAccount> accounts)
{
    var payment = await _businessService.GetPaymentMethods(CancellationToken.None);
    var info = await _businessService.GetCurrentBusinessInfoForFront(CancellationToken.None);
    accounts.Add(new SamanGatewayAccount()
    {
        Name = info.Name,
        Password = payment.SamanGateway.Password,
        MerchantId = payment.SamanGateway.MerchantId,
        
   
    });
}`
@ShahramNo ShahramNo added the question Questions about Parbad label Jul 20, 2023
@Sina-Soltani
Copy link
Owner

درود
لطفا از پشتیبانی درگاه مربوطه پیگیری کنید ببینید آیا تغییراتی در سیستم هاشون دادن یا خیر. چون از سمت این پکیج هیچ تغییری اخیرا داده نشده.

@ShahramNo
Copy link
Author

ممنون اگه تغییری باشه خدمتتون اعلام میکنم

@pineportal
Copy link

این داکیومنت جدید درگاه هست و کاملا تغییر کرده
SEP_OnlinePG_Merchant Document_Minimal_Current_3.2.pdf

@ShahramNo
Copy link
Author

جناب مهندس مشخض هست تغییرات سپ چه زمانی انجام میشه؟

@Sina-Soltani
Copy link
Owner

Sina-Soltani commented Sep 2, 2023

@ShahramNo
درود
آیا شما حسابی در این درگاه دارید؟ همچنین در صورت به روز رسانی و اعمال تغییرات بر روی این درگاه، شما قادر به تست نوگتی که ارائه میشه هستید؟

@ShahramNo
Copy link
Author

@ShahramNo درود آیا شما حسابی در این درگاه دارید؟ همچنین در صورت به روز رسانی و اعمال تغییرات بر روی این درگاه، شما قادر به تست نوگتی که ارائه میشه هستید؟

بله . مشکلی نداره

@Sina-Soltani
Copy link
Owner

@pineportal
@ShahramNo
درود
لطفا نسخه جدید رو تست کنید و نتیجه رو اعلام کنید
https://www.nuget.org/packages/Parbad/3.9.2-beta1

@msngithub
Copy link

msngithub commented Apr 19, 2024

سلام وقت شما بخیر ، من درگاه سامان گرفتم ولی اینجوری که متوجه شدم ساختار تغییر کرده و توی نسخه بتا شما گذاشتید ، نسخه بتا رو تست گرفتم اما خطای زیر از سمت درگاه میاد
"پارامترهای ارسال شده نامعتبر است.; آدرس سایت پذیرنده الزامی است"
@Sina-Soltani

@MR-MAP
Copy link

MR-MAP commented Apr 27, 2024

من الان چک کردم مثل اینکه هنوز حل نشده:
کد رو بررسی کردم خطا بخاطره اینه که پارامتر ReturnUrl بصورت آبجکت ارسال میشه .
اگه بصورت String ارسال بشه مشکل حله!

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

No branches or pull requests

5 participants