Changeset 3143418
- Timestamp:
- 08/29/2024 07:48:34 AM (19 months ago)
- Location:
- payos/trunk
- Files:
-
- 1 added
- 3 edited
-
add_assets.sh (added)
-
classes/class-payos.php (modified) (7 diffs)
-
payos.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
payos/trunk/classes/class-payos.php
r3143315 r3143418 40 40 * Constructor for the gateway. 41 41 */ 42 const PAYOS_URL_MERCHANT_API = "https:// dev.api-merchant.payos.vn";43 static private $PAYOS_CHECKOUT_HOST = "https:// dev.pay.payos.vn";42 const PAYOS_URL_MERCHANT_API = "https://api-merchant.payos.vn"; 43 static private $PAYOS_CHECKOUT_HOST = "https://pay.payos.vn"; 44 44 static private $PAYOS_URL_CREATE_PAYMENT_LINK = self::PAYOS_URL_MERCHANT_API . "/v2/payment-requests"; 45 45 static private $PAYOS_URL_CONFIRM_WEBHOOK = self::PAYOS_URL_MERCHANT_API . "/confirm-webhook"; … … 72 72 $this->id = 'payos'; 73 73 $this->has_fields = false; 74 $this->icon = apply_filters('woocommerce_icon_payos', plugins_url('../assets/img/payos_crop.png', __FILE__));74 $this->icon = apply_filters('woocommerce_icon_payos', PAYOS_GATEWAY_URL . '/assets/img/payos_crop.png'); 75 75 $this->method_title = __('Payment by bank transfer (Scan VietQR)', 'payos'); 76 76 $this->method_description = __('Take payments by scanning QR code with Vietnamese banking App. Supported by most major banks in Vietnam', 'payos'); … … 283 283 public function payos_enqueue_admin_script() 284 284 { 285 if ('no' === $this->enabled) { 286 return; 287 } 288 wp_enqueue_script('payos-select2-script', plugins_url('../assets/js/select2.min.js', __FILE__), array(), false, true); 289 wp_register_script('payos-admin-script', plugins_url('../assets/js/payos-admin.js', __FILE__), array('jquery'), false, true); 285 wp_enqueue_script('payos-select2-script', PAYOS_GATEWAY_URL . '/assets/js/select2.min.js', array(), false, true); 286 wp_register_script('payos-admin-script', PAYOS_GATEWAY_URL . '/assets/js/payos-admin.js', array('jquery'), false, true); 290 287 $payos_admin_data = array( 291 288 'show_less' => __('Show less', 'payos'), … … 296 293 wp_localize_script('payos-admin-script', 'payos_data', $payos_admin_data); 297 294 wp_enqueue_script('payos-admin-script'); 298 wp_enqueue_style('payos-select2-styles', plugins_url('../assets/css/select2.min.css', __FILE__), array(), false, true, 'all');299 wp_enqueue_style('payos-custom-styles', plugins_url('../assets/css/payos-admin.css', __FILE__), array(), false, true, 'all');295 wp_enqueue_style('payos-select2-styles', PAYOS_GATEWAY_URL . '/assets/css/select2.min.css', array(), false, 'all'); 296 wp_enqueue_style('payos-custom-styles', PAYOS_GATEWAY_URL . '/assets/css/payos-admin.css', array(), false, 'all'); 300 297 // Verify the media type because when load use admin_enqueue_scripts, it set media to '1' 301 298 global $wp_styles; … … 307 304 } 308 305 } 309 310 306 /** 311 307 * Generate account details html. … … 469 465 'message' => __('Please wait...', 'payos'), 470 466 'error_message' => __('Cannot show payment link', 'payos'), 471 'icon' => plugins_url('../assets/img/failed.png', __FILE__),467 'icon' => PAYOS_GATEWAY_URL . '/assets/img/failed.png', 472 468 'redirect_url' => '', 473 469 'checkout_url' => '', … … 481 477 $payos_data['redirect_url'] = $order->get_checkout_order_received_url(); 482 478 $payos_data['checkout_url'] = str_replace('/web/', '/embedded/', isset($attributes['checkout_url']) ? $attributes['checkout_url'] : ''); 483 $payos_data['icon'] = plugins_url('../assets/img/success.png', __FILE__);479 $payos_data['icon'] = PAYOS_GATEWAY_URL . '/assets/img/success.png'; 484 480 $payos_data['message'] = __('Order has been successfully paid.', 'payos'); 485 481 } 486 482 } elseif ($payos_data['status'] === 'PAID') { 487 $payos_data['icon'] = plugins_url('../assets/img/success.png', __FILE__);483 $payos_data['icon'] = PAYOS_GATEWAY_URL . '/assets/img/success.png'; 488 484 $payos_data['message'] = __('Order has been successfully paid.', 'payos'); 489 485 } elseif ($payos_data['status'] === 'ERROR') { 490 $payos_data['icon'] = plugins_url('../assets/img/failed.png', __FILE__);486 $payos_data['icon'] = PAYOS_GATEWAY_URL . '/assets/img/failed.png'; 491 487 $payos_data['message'] = __('Cannot show payment link', 'payos'); 492 488 } 493 489 494 490 // Register and enqueue the script 495 wp_enqueue_style('payos-checkout-styles', plugins_url('../assets/css/payos-checkout.css', __FILE__), array(), false, 'all');491 wp_enqueue_style('payos-checkout-styles', PAYOS_GATEWAY_URL . '/assets/css/payos-checkout.css', array(), false, 'all'); 496 492 global $wp_styles; 497 493 if (isset($wp_styles->registered['payos-checkout-styles']) && $wp_styles->registered['payos-checkout-styles']->args !== 'all') { 498 494 $wp_styles->registered['payos-checkout-styles']->args = 'all'; 499 495 } 500 wp_register_script('payos-checkout-script', plugins_url('../assets/js/payos-checkout.js', __FILE__), array('jquery'), false, true);496 wp_register_script('payos-checkout-script', PAYOS_GATEWAY_URL . '/assets/js/payos-checkout.js', array('jquery'), false, true); 501 497 wp_localize_script('payos-checkout-script', 'payos_checkout_data', $payos_data); 502 498 wp_enqueue_script('payos-checkout-script'); -
payos/trunk/payos.php
r3143315 r3143418 10 10 * Requires Plugins: woocommerce 11 11 * Domain Path: /languages 12 * Version: 1.0. 312 * Version: 1.0.4 13 13 * Tested up to: 6.6 14 14 * License: GNU General Public License v3.0 -
payos/trunk/readme.txt
r3143315 r3143418 5 5 Requires at least: 4.7 6 6 Tested up to: 6.6 7 Stable tag: 1.0. 38 Version: 1.0. 37 Stable tag: 1.0.4 8 Version: 1.0.4 9 9 Requires PHP: 7.0 10 10 License: GNU General Public License v3.0 … … 86 86 * Update: Update some Vietnamese translations. 87 87 88 = 1.0.4 = 89 * Fix: Fixed assets URL. 90 88 91 == Upgrade Notice == 89 92
Note: See TracChangeset
for help on using the changeset viewer.