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

نحوه پرداخت با حساب شناسه دار #182

Open
sina-ssghm opened this issue Feb 10, 2021 · 9 comments
Open

نحوه پرداخت با حساب شناسه دار #182

sina-ssghm opened this issue Feb 10, 2021 · 9 comments
Assignees
Labels
Improvement A feature's improvement is requested needs a developer A deveoper is needed to work on this question Questions about Parbad

Comments

@sina-ssghm
Copy link

سلام وقتتون بخیر
اول تشکر کنم بابت پروژه خوبتون خیلی کارمون راحت شده بی نهایت سپاس
من یک درگاه پرداخت میخوام کارکنم که حسابش شناسه دار هست و زمان پرداخت باید شناسه هم به درگاه پرداخت (پارسیان) ارسال بشه.
کلاس ParsianGatewayAccount رو چک کردم فقط یک پارامتر داره.میشه لطفا راهنمایی کنید؟

@sina-ssghm sina-ssghm added the question Questions about Parbad label Feb 10, 2021
@Sina-Soltani
Copy link
Owner

درود
خواهش میکنم

امکان پرداخت شناسه دار برای این درگاه اضافه نشده
آیا تمایل دارید خودتون کدها رو اضافه کنید؟

@sina-ssghm
Copy link
Author

من هنوز کدش رو ننوشتم فقط گفتم اول بپرسم اگر امکانش هست استفاده کنم.
میتونم بعداز این که کد هارو نوشتم براتون ارسال کنم.

@Sina-Soltani
Copy link
Owner

Sina-Soltani commented Feb 10, 2021

در صورتیکه تمایل دارید، لطفا ابتدا حتما راهنمای مشارکت در پروژه رو بخونید که بعدا مشکلی به وجود نیاد
اگر سوالی داشتید یا نیاز به راهنمایی دارید، میتونید بپرسید
راهنما

@sina-ssghm
Copy link
Author

سلام مجدد من بررسی کردم واین موارد رو دیدم.
توی نمونه کد درگاه پارسیان یک پارامتر هست به اسم AdditionalData که به صورت string هست و شناسه پرداخت رو به این پارامتر میدیم و به درگاه ارسال میکنم.
توی پکیج پرباد هم من به این قسمت رسیدم:
await onlinePayment.RequestAsync(configureInvoice: invoice => { invoice.AddAdditionalData([string 1],[string 2]); })
پارامتر additionaldata پرباد keyvalue هست در صورتی که خود درگاه فقط یک string تکی میگیره.
لطفا راهنمایی کنید.ممنون

@Sina-Soltani
Copy link
Owner

درود

پراپرتی
additionaldata
در پَرباد، مصرف داخلی داره و معادل هیچ مقداری در هیچ درگاهی نیست
از این پراپرتی برای کاستومایز کردن یک صورت حساب و ایجاد انعطاف پذیری برای ایجاد انواع صورت حساب استفاده میشه

تغییر نام این پراپرتی، جز مواردی هست که در نسخه بعدی انجام میشه که دیگه گمراه کننده نباشه

اما در مورد امکانی که شما نیاز دارید، آیا شما قصد دارید کد رو توسعه بدید و یا اینکه صرفا یک سوال بود؟

@sina-ssghm
Copy link
Author

الان وسط یک پروژه force هستم زمان ندارم اما اگر بشه یک هفته 10 روز صبر کنید دوست دارم همکاری کنیم.

@alirezanazemi
Copy link

سلام دوستان این مشکل حل شده ؟ اگر حل شده راهنمایی کنید ممنون میشم

@alirezanazemi
Copy link

add
1- public long payerId { get; set; } in class Invoice

2-public static IInvoiceBuilder SetPayerId(this IInvoiceBuilder builder, long payerId)
=> AddFormatter(builder, invoice => invoice.payerId = payerId); in class InvoiceBuilderExtensions

3- $"{invoice.payerId}" +
in class MellatHelper

@Sina-Soltani Sina-Soltani added the Improvement A feature's improvement is requested label Jun 28, 2021
@Sina-Soltani
Copy link
Owner

درود
لطفا اگر مستندات مربوط به پرداخت با حساب شناسه دار رو دارید، اینجا آپلود کنید

@Sina-Soltani Sina-Soltani added the needs a developer A deveoper is needed to work on this label May 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement A feature's improvement is requested needs a developer A deveoper is needed to work on this question Questions about Parbad
Projects
None yet
Development

No branches or pull requests

3 participants