Changeset 3225472
- Timestamp:
- 01/20/2025 10:34:57 AM (14 months ago)
- Location:
- webtonative/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
webtonative/trunk/README.md
r3225349 r3225472 4 4 Requires at least: 2.0.2 5 5 Tested up to: 6.7.1 6 Stable tag: 2.7 6 Stable tag: 2.7.1 7 7 License: GPLv2 or later 8 8 -
webtonative/trunk/admin/iap/rest.php
r3209976 r3225472 33 33 function verify_apple_payment(string $product_id, string $receipt_data) 34 34 { 35 $payment_gateway_id = 'webtonative'; 36 $payment_gateways = WC_Payment_Gateways::instance()->payment_gateways(); 37 if (!isset($payment_gateways[$payment_gateway_id])) { 35 // $payment_gateway_id = 'webtonative'; 36 // $payment_gateways = WC_Payment_Gateways::instance()->payment_gateways(); 37 // if (!isset($payment_gateways[$payment_gateway_id])) { 38 // return false; 39 // } 40 // $payment_gateway = $payment_gateways[$payment_gateway_id]; 41 // if (empty($payment_gateway->appStoreSecret)) { 42 // return false; 43 // } 44 45 $webtonative_settings = get_option('woocommerce_webtonative_settings'); 46 47 if (!$webtonative_settings) { 48 error_log('Webtonative settings not found in options'); 38 49 return false; 39 50 } 40 $payment_gateway = $payment_gateways[$payment_gateway_id]; 41 if (empty($payment_gateway->appStoreSecret)) {42 return false;43 } 44 $isTest = $payment_gateway->isTest === 'yes';51 52 $app_store_secret = isset($webtonative_settings['appStoreSecret']) ? $webtonative_settings['appStoreSecret'] : ''; 53 $isTest = isset($webtonative_settings['isTest']) && $webtonative_settings['isTest'] === 'yes'; 54 55 // $isTest = $payment_gateway->isTest === 'yes'; 45 56 $url = $isTest ? 'https://sandbox.itunes.apple.com/verifyReceipt' : 'https://buy.itunes.apple.com/verifyReceipt'; 46 57 $data = json_encode(array( 47 58 'receipt-data' => $receipt_data, 48 'password' => $ payment_gateway->appStoreSecret,59 'password' => $app_store_secret, 49 60 'exclude-old-transactions' => true, 50 61 )); -
webtonative/trunk/index.php
r3225349 r3225472 3 3 Plugin Name: webtonative 4 4 Description: webtonative Plugin 5 Version: 2.7 5 Version: 2.7.1 6 6 Author: webtonative 7 7 */
Note: See TracChangeset
for help on using the changeset viewer.