Changeset 3336161
- Timestamp:
- 07/29/2025 05:44:22 PM (8 months ago)
- Location:
- anka-commerce/trunk
- Files:
-
- 11 edited
-
README.md (modified) (3 diffs)
-
anka-commerce.php (modified) (2 diffs)
-
includes/api/class-anka-pay-api.php (modified) (1 diff)
-
includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php (modified) (1 diff)
-
includes/woocommerce/class-anka-commerce-woocommerce.php (modified) (2 diffs)
-
languages/anka-commerce-fr_FR.mo (modified) (previous)
-
languages/anka-commerce-fr_FR.po (modified) (10 diffs)
-
languages/anka-commerce.pot (modified) (7 diffs)
-
package-lock.json (modified) (2 diffs)
-
package.json (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
anka-commerce/trunk/README.md
r3262160 r3336161 7 7 **Tested up to**: 6.7 8 8 **Requires PHP**: 7.2 9 **Stable tag**: 1.1. 39 **Stable tag**: 1.1.4 10 10 **License**: GPLv3 or later 11 11 **License URI**: [http://www.gnu.org/licenses/gpl-3.0.html](http://www.gnu.org/licenses/gpl-3.0.html) … … 127 127 ## Changelog 128 128 129 ### 1.1.4 130 131 - Simplify WooCommerce error management to make the error message better understandable. 132 129 133 ### 1.1.3 130 134 … … 153 157 ## Upgrade Notice 154 158 155 Upgrade to version 1.1. 0 to enable Payment Buttons, direct checkout, and enhanced features.159 Upgrade to version 1.1.4 for simplified error message handling and improved user experience. -
anka-commerce/trunk/anka-commerce.php
r3262160 r3336161 3 3 * Plugin Name: ANKA Commerce 4 4 * Description: Accept payments through ANKA Pay using Credit Cards, Mobile Money, Nigerian Bank Transfer, and PayPal on your WooCommerce store or Payment buttons. 5 * Version: 1.1. 35 * Version: 1.1.4 6 6 * Text Domain: anka-commerce 7 7 * Domain Path: /languages … … 16 16 define( 'ANKA_COMMERCE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 17 17 define( 'ANKA_COMMERCE_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); 18 define( 'ANKA_COMMERCE_VERSION', '1.1. 3' );18 define( 'ANKA_COMMERCE_VERSION', '1.1.4' ); 19 19 define( 'ANKA_COMMERCE_DB_VERSION', '1.1.0' ); 20 20 -
anka-commerce/trunk/includes/api/class-anka-pay-api.php
r3214153 r3336161 184 184 */ 185 185 private function get_error_message( $error ) { 186 $status = isset( $error->status ) ? $error->status : 'Unknown status';187 $pointer = isset( $error->source->pointer ) ? $error->source->pointer : 'Unknown source';188 186 $detail = isset( $error->detail ) ? $error->detail : 'No detail provided'; 189 187 190 return sprintf( 191 /* translators: %1$s is the error status, %2$s is the error detail, %3$s is the error source pointer */ 192 __( 'Error %1$s: %2$s (%3$s)', 'anka-commerce' ), 193 sanitize_text_field( $status ), 194 sanitize_text_field( $detail ), 195 sanitize_text_field( $pointer ) 196 ); 188 return sanitize_text_field( $detail ); 197 189 } 198 190 } -
anka-commerce/trunk/includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php
r3262160 r3336161 126 126 ); 127 127 } else { 128 wc_add_notice( __( 'Payment error: Unable to create payment link with ANKA Pay.', 'anka-commerce' ), 'error' );129 130 128 $order = wc_get_order( $order_id ); 131 129 $order->update_status( 'failed', __( 'Payment error: Unable to create payment link with ANKA Pay.', 'anka-commerce' ) ); -
anka-commerce/trunk/includes/woocommerce/class-anka-commerce-woocommerce.php
r3262160 r3336161 109 109 exit; 110 110 } else { 111 wc_add_notice(__('Unable to create payment link with ANKA Pay.', 'anka-commerce'), 'error');112 113 111 $order = wc_get_order($order_id); 114 112 $order->update_status('failed', __('ANKA Pay payment link creation failed', 'anka-commerce')); … … 404 402 */ 405 403 private static function anka_commerce_woocommerce_is_buyer_info_complete($buyer) { 406 return $buyer['fullname'] !== '' && $buyer['email'] !== '' && $buyer['phone_number'] !== '' && $buyer['street_line_1'] !== '' && $buyer['city'] !== '' && $buyer['country_id'] !== ''; 404 $required_fields = ['fullname', 'email', 'phone_number', 'street_line_1', 'city', 'country_id']; 405 foreach ($required_fields as $field) { 406 if (trim($buyer[$field]) === '') { 407 return false; 408 } 409 } 410 return true; 407 411 } 408 412 } -
anka-commerce/trunk/languages/anka-commerce-fr_FR.po
r3262160 r3336161 1 # Copyright (C) 202 41 # Copyright (C) 2025 2 2 # This file is distributed under the GPL-3.0+. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: ANKA Commerce 1.1. 3\n"5 "Project-Id-Version: ANKA Commerce 1.1.4\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/anka-commerce\n" 7 "POT-Creation-Date: 202 4-12-02T07:31:13+00:00\n"8 "PO-Revision-Date: 2025-0 3-26 11:53+0100\n"7 "POT-Creation-Date: 2025-07-29T17:15:01+00:00\n" 8 "PO-Revision-Date: 2025-07-29 18:21+0100\n" 9 9 "Last-Translator: \n" 10 10 "Language-Team: tech-support@anka.africa\n" … … 13 13 "Content-Type: text/plain; charset=UTF-8\n" 14 14 "Content-Transfer-Encoding: 8bit\n" 15 "X-Generator: Poedit 3. 5\n"15 "X-Generator: Poedit 3.6\n" 16 16 "X-Domain: anka-commerce\n" 17 17 … … 27 27 "Bank Transfer, and PayPal on your WooCommerce store or Payment buttons." 28 28 msgstr "" 29 "Acceptez les paiements par ANKA Pay en utilisant des cartes de crédit, " 30 "Mobile Money, Nigerian Bank Transfer, et PayPal sur votre boutique " 31 "WooCommerce ou sur les boutons de paiement." 32 33 #: includes/api/class-anka-pay-api.php:191 34 msgid "Error %1$s: %2$s (%3$s)" 35 msgstr "Erreur %1$s : %2$s (%3$s)" 36 37 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:33 38 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:34 39 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:81 29 "Acceptez les paiements via ANKA Pay sur votre boutique WooCommerce en " 30 "utilisant des cartes de crédit, Mobile Money, Nigerian Bank Transfer, et " 31 "PayPal." 32 33 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:39 34 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:40 35 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:87 40 36 msgid "Payment Buttons" 41 37 msgstr "Boutons de Paiement" 42 38 43 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 4444 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:8 239 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:50 40 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:88 45 41 msgid "Add New Button" 46 42 msgstr "Ajouter un nouveau bouton" 47 43 48 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 4544 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:51 49 45 msgid "Add New" 50 46 msgstr "Ajouter" 51 47 52 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:5 353 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 5454 #: includes/payment-button/class-anka-commerce-payment-button.php:20 648 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:59 49 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:60 50 #: includes/payment-button/class-anka-commerce-payment-button.php:204 55 51 msgid "Settings" 56 52 msgstr "Réglages" 57 53 58 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8459 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:15 054 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 55 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:156 60 56 msgid "Title" 61 57 msgstr "Titre" 62 58 63 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8464 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:15 259 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 60 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:158 65 61 msgid "Amount" 66 62 msgstr "Montant" 67 63 68 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8469 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:15 364 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 65 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:159 70 66 msgid "Currency" 71 67 msgstr "Devise" 72 68 73 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8469 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 74 70 msgid "Shortcode" 75 71 msgstr "Code court" 76 72 77 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8473 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 78 74 msgid "Payment link" 79 75 msgstr "Lien de paiement" 80 76 81 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8477 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 82 78 msgid "Actions" 83 79 msgstr "Actions" 84 80 85 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:9 381 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:99 86 82 msgid "View" 87 83 msgstr "Voir" 88 84 89 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 9585 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:101 90 86 msgid "Edit" 91 87 msgstr "Modifier" 92 88 93 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 9689 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:102 94 90 msgid "Delete" 95 91 msgstr "Supprimer" 96 92 97 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 1893 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:124 98 94 msgid "" 99 95 "Please set your API token in the settings before creating a payment button." … … 102 98 "bouton de paiement." 103 99 104 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 19100 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:125 105 101 msgid "Go to Settings" 106 102 msgstr "Accéder aux paramètres" 107 103 108 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 45104 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:151 109 105 msgid "Edit Payment Button" 110 106 msgstr "Modifier le bouton de paiement" 111 107 112 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 45108 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:151 113 109 msgid "Add New Payment Button" 114 110 msgstr "Ajouter un bouton de paiement" 115 111 116 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:15 1112 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:157 117 113 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:70 118 114 msgid "Description" 119 115 msgstr "Description" 120 116 121 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 54117 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:160 122 118 msgid "Button Text" 123 119 msgstr "Texte du Button" 124 120 125 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 54126 #: includes/payment-button/class-anka-commerce-payment-button.php: 81121 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:160 122 #: includes/payment-button/class-anka-commerce-payment-button.php:79 127 123 msgid "Pay Now" 128 124 msgstr "Payer Maintenant" 129 125 130 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 57126 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:163 131 127 msgid "Update Button" 132 128 msgstr "Modifier le bouton" 133 129 134 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 57130 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:163 135 131 msgid "Create Button" 136 132 msgstr "Créer le bouton" 137 133 138 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 76134 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:182 139 135 msgid "Settings saved." 140 136 msgstr "Réglages enregistrés." 141 137 142 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 85138 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:192 143 139 msgid "ANKA Payment Button Settings" 144 140 msgstr "Réglages du bouton de paiement ANKA" 145 141 146 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:19 0142 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:197 147 143 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:61 148 144 msgid "API Token" … … 150 146 151 147 #. translators: %s: URL to ANKA Pay API settings 152 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 198148 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:205 153 149 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:64 154 150 msgid "" … … 159 155 "target=“_blank”>ici</a>." 160 156 161 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:2 13157 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:220 162 158 msgid "Button Color" 163 159 msgstr "Couleur du bouton" 164 160 165 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:2 17161 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:224 166 162 msgid "Success Page" 167 163 msgstr "Page de succès" 168 164 169 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:2 23165 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:230 170 166 msgid "Select a page" 171 167 msgstr "Sélectionner une page" 172 168 173 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:23 0169 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:237 174 170 msgid "Save Changes" 175 171 msgstr "Enregistrer les changements" 176 172 177 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:27 2173 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:279 178 174 msgid "Failed to create payment link." 179 175 msgstr "Échec de la création d’un lien de paiement." 180 176 181 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:3 29177 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:336 182 178 msgid "Button not found or could not be deleted." 183 179 msgstr "Bouton introuvable ou impossible à supprimer." 184 180 185 #: includes/payment-button/class-anka-commerce-payment-button.php:12 4181 #: includes/payment-button/class-anka-commerce-payment-button.php:122 186 182 msgid "Payment Success" 187 183 msgstr "Succès de paiement" 188 184 189 #: includes/payment-button/class-anka-commerce-payment-button.php:12 5185 #: includes/payment-button/class-anka-commerce-payment-button.php:123 190 186 msgid "Thank you for your payment! Your transaction was successful." 191 187 msgstr "" … … 193 189 194 190 #: includes/webhook/class-anka-pay-webhook-handler.php:121 195 #: includes/woocommerce/class-anka-commerce-woocommerce.php:14 5191 #: includes/woocommerce/class-anka-commerce-woocommerce.php:146 196 192 msgid "Awaiting ANKA Pay payment" 197 193 msgstr "En attente du paiement ANKA Pay" … … 243 239 "commande d’ANKA Pay." 244 240 245 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:128 246 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:131 241 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:129 247 242 msgid "Payment error: Unable to create payment link with ANKA Pay." 248 243 msgstr "" … … 251 246 #. translators: %s: error message 252 247 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:137 253 #: includes/woocommerce/class-anka-commerce-woocommerce.php:11 7248 #: includes/woocommerce/class-anka-commerce-woocommerce.php:118 254 249 msgid "ANKA Pay API Error: %s" 255 250 msgstr "Erreur API ANKA Pay : %s" … … 267 262 268 263 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:182 269 #: includes/woocommerce/class-anka-commerce-woocommerce.php:20 2264 #: includes/woocommerce/class-anka-commerce-woocommerce.php:203 270 265 msgid "WooCommerce settings" 271 266 msgstr "Réglages WooCommerce" 272 267 273 #: includes/woocommerce/class-anka-commerce-woocommerce.php:9 0268 #: includes/woocommerce/class-anka-commerce-woocommerce.php:93 274 269 msgid "Your cart is empty." 275 270 msgstr "Votre panier est vide." 276 271 277 #: includes/woocommerce/class-anka-commerce-woocommerce.php: 97272 #: includes/woocommerce/class-anka-commerce-woocommerce.php:100 278 273 msgid "Unable to create order." 279 274 msgstr "Impossible de créer une commande." 280 275 281 #: includes/woocommerce/class-anka-commerce-woocommerce.php:108 282 msgid "Unable to create payment link with ANKA Pay." 283 msgstr "Impossible de créer un lien de paiement avec ANKA Pay." 284 285 #: includes/woocommerce/class-anka-commerce-woocommerce.php:111 276 #: includes/woocommerce/class-anka-commerce-woocommerce.php:112 286 277 msgid "ANKA Pay payment link creation failed" 287 278 msgstr "Échec de la création du lien de paiement ANKA Pay" -
anka-commerce/trunk/languages/anka-commerce.pot
r3262160 r3336161 1 # Copyright (C) 202 41 # Copyright (C) 2025 2 2 # This file is distributed under the GPL-3.0+. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: ANKA Commerce 1.1. 3\n"5 "Project-Id-Version: ANKA Commerce 1.1.4\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/anka-commerce\n" 7 7 "Last-Translator: David Dossou david@anka.africa\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 4-12-02T07:31:13+00:00\n"12 "POT-Creation-Date: 2025-07-29T17:15:01+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.10.0\n" … … 25 25 msgstr "" 26 26 27 #: includes/api/class-anka-pay-api.php:191 28 msgid "Error %1$s: %2$s (%3$s)" 29 msgstr "" 30 31 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:33 32 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:34 33 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:81 27 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:39 28 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:40 29 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:87 34 30 msgid "Payment Buttons" 35 31 msgstr "" 36 32 37 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 4438 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:8 233 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:50 34 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:88 39 35 msgid "Add New Button" 40 36 msgstr "" 41 37 42 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 4538 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:51 43 39 msgid "Add New" 44 40 msgstr "" 45 41 46 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:5 347 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 5448 #: includes/payment-button/class-anka-commerce-payment-button.php:20 642 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:59 43 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:60 44 #: includes/payment-button/class-anka-commerce-payment-button.php:204 49 45 msgid "Settings" 50 46 msgstr "" 51 47 52 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8453 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:15 048 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 49 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:156 54 50 msgid "Title" 55 51 msgstr "" 56 52 57 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8458 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:15 253 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 54 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:158 59 55 msgid "Amount" 60 56 msgstr "" 61 57 62 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8463 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:15 358 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 59 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:159 64 60 msgid "Currency" 65 61 msgstr "" 66 62 67 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8463 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 68 64 msgid "Shortcode" 69 65 msgstr "" 70 66 71 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8467 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 72 68 msgid "Payment link" 73 69 msgstr "" 74 70 75 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 8471 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:90 76 72 msgid "Actions" 77 73 msgstr "" 78 74 79 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:9 375 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:99 80 76 msgid "View" 81 77 msgstr "" 82 78 83 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 9579 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:101 84 80 msgid "Edit" 85 81 msgstr "" 86 82 87 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 9683 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:102 88 84 msgid "Delete" 89 85 msgstr "" 90 86 91 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 1887 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:124 92 88 msgid "Please set your API token in the settings before creating a payment button." 93 89 msgstr "" 94 90 95 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 1991 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:125 96 92 msgid "Go to Settings" 97 93 msgstr "" 98 94 99 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 4595 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:151 100 96 msgid "Edit Payment Button" 101 97 msgstr "" 102 98 103 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 4599 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:151 104 100 msgid "Add New Payment Button" 105 101 msgstr "" 106 102 107 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:15 1103 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:157 108 104 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:70 109 105 msgid "Description" 110 106 msgstr "" 111 107 112 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 54108 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:160 113 109 msgid "Button Text" 114 110 msgstr "" 115 111 116 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 54117 #: includes/payment-button/class-anka-commerce-payment-button.php: 81112 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:160 113 #: includes/payment-button/class-anka-commerce-payment-button.php:79 118 114 msgid "Pay Now" 119 115 msgstr "" 120 116 121 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 57117 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:163 122 118 msgid "Update Button" 123 119 msgstr "" 124 120 125 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 57121 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:163 126 122 msgid "Create Button" 127 123 msgstr "" 128 124 129 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 76125 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:182 130 126 msgid "Settings saved." 131 127 msgstr "" 132 128 133 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:1 85129 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:192 134 130 msgid "ANKA Payment Button Settings" 135 131 msgstr "" 136 132 137 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:19 0133 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:197 138 134 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:61 139 135 msgid "API Token" … … 141 137 142 138 #. translators: %s: URL to ANKA Pay API settings 143 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php: 198139 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:205 144 140 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:64 145 141 msgid "Find your API Token in your API and Webhook Settings <a href=\"%s\" target=\"_blank\">here</a>." 146 142 msgstr "" 147 143 148 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:2 13144 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:220 149 145 msgid "Button Color" 150 146 msgstr "" 151 147 152 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:2 17148 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:224 153 149 msgid "Success Page" 154 150 msgstr "" 155 151 156 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:2 23152 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:230 157 153 msgid "Select a page" 158 154 msgstr "" 159 155 160 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:23 0156 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:237 161 157 msgid "Save Changes" 162 158 msgstr "" 163 159 164 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:27 2160 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:279 165 161 msgid "Failed to create payment link." 166 162 msgstr "" 167 163 168 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:3 29164 #: includes/payment-button/class-anka-commerce-payment-button-admin-setting.php:336 169 165 msgid "Button not found or could not be deleted." 170 166 msgstr "" 171 167 172 #: includes/payment-button/class-anka-commerce-payment-button.php:12 4168 #: includes/payment-button/class-anka-commerce-payment-button.php:122 173 169 msgid "Payment Success" 174 170 msgstr "" 175 171 176 #: includes/payment-button/class-anka-commerce-payment-button.php:12 5172 #: includes/payment-button/class-anka-commerce-payment-button.php:123 177 173 msgid "Thank you for your payment! Your transaction was successful." 178 174 msgstr "" 179 175 180 176 #: includes/webhook/class-anka-pay-webhook-handler.php:121 181 #: includes/woocommerce/class-anka-commerce-woocommerce.php:14 5177 #: includes/woocommerce/class-anka-commerce-woocommerce.php:146 182 178 msgid "Awaiting ANKA Pay payment" 183 179 msgstr "" … … 218 214 msgstr "" 219 215 220 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:128 221 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:131 216 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:129 222 217 msgid "Payment error: Unable to create payment link with ANKA Pay." 223 218 msgstr "" … … 225 220 #. translators: %s: error message 226 221 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:137 227 #: includes/woocommerce/class-anka-commerce-woocommerce.php:11 7222 #: includes/woocommerce/class-anka-commerce-woocommerce.php:118 228 223 msgid "ANKA Pay API Error: %s" 229 224 msgstr "" … … 235 230 236 231 #: includes/woocommerce/class-anka-commerce-woocommerce-gateway-anka-pay.php:182 237 #: includes/woocommerce/class-anka-commerce-woocommerce.php:20 2232 #: includes/woocommerce/class-anka-commerce-woocommerce.php:203 238 233 msgid "WooCommerce settings" 239 234 msgstr "" 240 235 241 #: includes/woocommerce/class-anka-commerce-woocommerce.php:9 0236 #: includes/woocommerce/class-anka-commerce-woocommerce.php:93 242 237 msgid "Your cart is empty." 243 238 msgstr "" 244 239 245 #: includes/woocommerce/class-anka-commerce-woocommerce.php: 97240 #: includes/woocommerce/class-anka-commerce-woocommerce.php:100 246 241 msgid "Unable to create order." 247 242 msgstr "" 248 243 249 #: includes/woocommerce/class-anka-commerce-woocommerce.php:108 250 msgid "Unable to create payment link with ANKA Pay." 251 msgstr "" 252 253 #: includes/woocommerce/class-anka-commerce-woocommerce.php:111 244 #: includes/woocommerce/class-anka-commerce-woocommerce.php:112 254 245 msgid "ANKA Pay payment link creation failed" 255 246 msgstr "" -
anka-commerce/trunk/package-lock.json
r3142405 r3336161 1 1 { 2 2 "name": "anka-commerce", 3 "version": "1. 0.0",3 "version": "1.1.4", 4 4 "lockfileVersion": 3, 5 5 "requires": true, … … 7 7 "": { 8 8 "name": "anka-commerce", 9 "version": "1. 0.0",9 "version": "1.1.4", 10 10 "license": "ISC", 11 11 "devDependencies": { -
anka-commerce/trunk/package.json
r3142405 r3336161 2 2 "name": "anka-commerce", 3 3 "title": "ANKA Commerce", 4 "version": "1. 0.0",4 "version": "1.1.4", 5 5 "license": "ISC", 6 6 "keywords": [], -
anka-commerce/trunk/readme.txt
r3262160 r3336161 6 6 Tested up to: 6.7 7 7 Requires PHP: 7.2 8 Stable tag: 1.1. 38 Stable tag: 1.1.4 9 9 License: GPLv3 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 119 119 120 120 == Changelog == 121 = 1.1.4 = 122 * Simplify WooCommerce error management to make the error message better understandable. 123 121 124 = 1.1.3 = 122 125 * Improved WordPress checkout experience by displaying detailed error messages when payment initiation fails. This helps buyers better understand and resolve issues during checkout. … … 139 142 140 143 == Upgrade Notice == 141 Upgrade to version 1.1. 3 for improved error handling during checkout.144 Upgrade to version 1.1.4 for simplified error message handling and improved user experience.
Note: See TracChangeset
for help on using the changeset viewer.