تكمن المشكلة الرئيسية في 2checkout في أنه نظام دفع مركزي. هذا يعني أنه إذا حدث خطأ ما في النظام ، فقد يكون من الصعب إصلاحه. بالإضافة إلى ذلك ، 2checkout ليس مفتوح المصدر ، مما يجعل من الصعب تعقب المشكلات وإصلاحها.
sdk import os, sys from twocheckout import TwocheckoutApi, Environment # Set API Credentials TwocheckoutConfig.api_username = "APIuser1817037" TwocheckoutConfig.api_password = "APIpass1817037" # Set 2Checkout environment to Sandbox and account number TwocheckoutConfig.seller_id = "1817037" TwocheckoutConfig.environment = Environment.sandbox
يقوم هذا الرمز بإعداد البيئة لاستخدام 2Checkout API. يتم الآن تعيين بيانات اعتماد واجهة برمجة التطبيقات ، ويتم تعيين البيئة على وضع الحماية.
ما هو 2checkout
?
2checkout هي مكتبة Python لإدارة عمليات السحب. يوفر واجهة بسيطة ومتسقة لإدارة تدفقات الخروج ، بما في ذلك إنشاء الطلبات وإدارتها ومعالجة المدفوعات وتتبع الطلبات.
2 بدائل الخروج
هناك عدد قليل من بدائل 2checkout في Python.
الأول هو مدير حزمة النقطة. يحتوي على مكون إضافي 2checkout مدمج يسمح لك بإدارة مستودعات 2checkout بسهولة.
خيار آخر هو وحدة venv. تسمح لك هذه الوحدة بإنشاء بيئات Python المعزولة ، والتي يمكن استخدامها لأغراض الاختبار أو التطوير. يمكنك بعد ذلك استخدام الأمر pip install لتثبيت أي تبعيات مطلوبة لمشروعك.