آموزش

ساخت وبلاگ

آموزش ما را دنبال کنید تا درک جامعی از Simplify Commerce به دست آورید.

بررسی اجمالی

استفاده از Simplify Commerce برای ادغام پرداخت ها آسان است. شما تجربه کاربر را کنترل می کنید، و تمام داده های حساس پرداخت ها در سرورهای ما ذخیره می شوند، و سازگاری با PCI را برای شما آسان تر می کند.

با توجه به استانداردهای به روز PCI، ما راه حل پرداخت میزبانی خود را برای ادغام پرداخت ها در وب سایت شما توصیه می کنیم.

اگر از میزبانی فرم پرداخت در وب سایت خود و همچنین مطابقت با استانداردهای به روز PCI راضی هستید، مراحل زیر را در مورد آنچه برای یکپارچه سازی پرداخت ها لازم است دنبال کنید.

در اینجا نحوه کار آن آمده است:

  1. 1 در تسویه حساب، فرمی را نمایش دهید که اطلاعات پرداخت مورد نیاز را جمع آوری می کند. کتابخانه جاوا اسکریپت ما (simplify. js) داده ها را رمزگذاری کرده و به سرورهای Simplify Commerce ارسال می کند.
  2. 2 سرور Simplify Commerce یک رمز یکبار مصرف که اطلاعات پرداخت را نشان می دهد به مشتری برمی گرداند
  3. 3 رمز را با استفاده از یکی از SDK های ما به سرور خود ارسال کنید.
  4. 4 برنامه سرور شما با سرورهای Simplify Commerce تماس می گیرد تا رمز را شارژ کند.

فرم پرداخت ها

لطفا توجه داشته باشید:
  • فیلدهای مقدار در رابطه با ارز، مبلغی در کوچکترین واحد پول شما خواهد بود.
  • برای ارزهای دارای 2 اعشار لطفاً از مقدار * 100 (1. 00 USD = 100) استفاده کنید.
  • برای ارزهای دارای 3 اعشار لطفاً از مقدار * 1000 (1. 000TND = 1000) استفاده کنید.
  • برای ارزهایی با اعشار 0 از مقدار * 1 (1JPY = 1) استفاده کنید.

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

قبل از شروع، بیایید نگاهی به یک فرم پرداخت معمولی بیندازیم. این فرم را به روشی که عادت دارید بسازید - با چارچوب وب خود یا به صورت دستی در HTML.

ببینید که چگونه فیلدهای ورودی داده های کارت دارای ویژگی "name" نیستند. این کار به این دلیل انجام می شود که هنگام ارسال فرم، داده ها در سرور شما ذخیره نشود.

این تضمین می کند که دیگر نگران رمزگذاری داده های دارنده کارت نباشید.

این کار از طریق اسکریپت simplify. js انجام می شود. اسکریپت داده های دارنده کارت را به یک توکن تبدیل می کند که ساده، ایمن و ایمن است. اکنون با استفاده از رمز روی سرور خود، مشتریان خود را با خیال راحت شارژ می کنید.

مرحله اول: simplify. js را در صفحه خود قرار دهید

ابتدا simplify. js و وابستگی مورد نیاز آن، jQuery را در صفحه قرار دهید:

مرحله دوم: یک توکن یکبار مصرف ایجاد کنید

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

به تماس برای SimplifyCommerce. GenerateToken توجه کنید. اولین استدلال ، داده های کارت اعتباری JavaScript است که وارد شده و کلید قابل چاپ شما است. برای محیط مناسب (ماسهبازی یا زنده) از کلید قابل چاپ استفاده کنید. در این مثال ، ما از jQuery's Val () برای بازیابی مقادیر وارد شده در فرم کارت اعتباری استفاده می کنیم.

شماره کارت و اطلاعات انقضا حداقل ارائه شده است. لیست کاملی از زمینه هایی که می توانید ارائه دهید در مستندات Simplify. js موجود است.

آرگومان دوم SimplifyResponseHandler یک پاسخ به تماس است که پاسخ از تجارت ساده را کنترل می کند. GenerateToken یک تماس ناهمزمان است. بلافاصله باز می گردد و هنگام دریافت پاسخی از سرورهای Simplify Commerces ، SimplifyResponseHandler را فراخوانی می کند. هر عملکردی را که می گذرانید باید دو آرگومان ، داده و وضعیت در نظر بگیرد

وضعیت رشته ای است که وضعیت را توصیف می کند.

داده ها یک شی با این خصوصیات است:

مرحله سوم: ارسال فرم و داده به سرور خود

به عنوان مثال ، این کار در SimplifyResponseHandler انجام می شود:

  • اگر اطلاعات خطایی را برگرداند ، خطا در صفحه نمایش داده می شود.
  • اگر توکن با موفقیت ایجاد شد ، می توانید نشانه برگشتی را به فرم در قسمت SimplifyToken اضافه کرده و فرم را به سرور ارسال کنید.

بنابراین می توانیم نشانه را به فرم اضافه کنیم ، ما یک برچسب ورودی جدید را به فرم اضافه می کنیم و مقدار آن را روی نشانه قرار می دهیم. این به شما امکان می دهد شناسه توکن را به سرور ارسال کنید.

بعد از اینکه اطلاعات را به فرم اضافه کردیم ، فرم را دوباره ارسال می کنیم (منتظر ساده سازی تجارت برای نشانه گذاری جزئیات کارت اعتباری بودیم). ما برای جلوگیری از یک حلقه بی نهایت ، مستقیماً در فرم ارسال می کنیم. داده ها به عنوان یک پست HTTP به URL در عمل فرم ها ارسال می شوند.

اکنون ، همه اینها را در یک صفحه قرار داده ایم.

شارژ کارت

در اینجا ما نحوه شارژ کارت را با استفاده از نشانه کارت تولید شده نشان خواهیم داد.

در مرحله قبل ، شما یک فرم HTML ایجاد کرده اید که از Simplify. js برای تولید یک کارت کارت استفاده یک بار استفاده کرده و آن نشانه را به سرور خود ارسال کرده اید. برای تکمیل پرداخت ، برای ایجاد هزینه باید از آن توکن با یکی از SDK های Simply Commerce استفاده کنید

آموزش تحلیل گری...
ما را در سایت آموزش تحلیل گری دنبال می کنید

برچسب : نویسنده : ملیکا زارعی بازدید : 35 تاريخ : پنجشنبه 14 ارديبهشت 1402 ساعت: 16:24