- WordPress core y plugins - Tema Twenty Twenty-Four configurado - Plugin allow-unfiltered-html.php simplificado - .gitignore configurado para excluir wp-config.php y uploads 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
68 lines
2.3 KiB
PHP
68 lines
2.3 KiB
PHP
<?php
|
|
|
|
abstract class Twocheckout
|
|
{
|
|
public static $sid;
|
|
public static $privateKey;
|
|
public static $username;
|
|
public static $password;
|
|
public static $sandbox;
|
|
public static $verifySSL = true;
|
|
public static $baseUrl = 'https://www.2checkout.com';
|
|
public static $error;
|
|
public static $format = 'array';
|
|
const VERSION = '0.3.0';
|
|
|
|
public static function sellerId($value = null) {
|
|
self::$sid = $value;
|
|
}
|
|
|
|
public static function privateKey($value = null) {
|
|
self::$privateKey = $value;
|
|
}
|
|
|
|
public static function username($value = null) {
|
|
self::$username = $value;
|
|
}
|
|
|
|
public static function password($value = null) {
|
|
self::$password = $value;
|
|
}
|
|
|
|
public static function sandbox($value = null) {
|
|
if ($value == 1 || $value == true) {
|
|
self::$sandbox = true;
|
|
self::$baseUrl = 'https://sandbox.2checkout.com';
|
|
} else {
|
|
self::$sandbox = false;
|
|
self::$baseUrl = 'https://www.2checkout.com';
|
|
}
|
|
}
|
|
|
|
public static function verifySSL($value = null) {
|
|
if ($value == 0 || $value == false) {
|
|
self::$verifySSL = false;
|
|
} else {
|
|
self::$verifySSL = true;
|
|
}
|
|
}
|
|
|
|
public static function format($value = null) {
|
|
self::$format = $value;
|
|
}
|
|
}
|
|
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutAccount.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutPayment.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutApi.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutSale.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutProduct.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutCoupon.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutOption.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutUtil.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/Api/TwocheckoutError.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/TwocheckoutReturn.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/TwocheckoutNotification.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/TwocheckoutCharge.php');
|
|
require(dirname(__FILE__) . '/Twocheckout/TwocheckoutMessage.php');
|