Changeset 2867013
- Timestamp:
- 02/17/2023 02:33:17 PM (3 years ago)
- Location:
- paybyrd/trunk
- Files:
-
- 5 edited
-
README.txt (modified) (1 diff)
-
languages/paybyrd-woocommerce-en_US.po (modified) (1 diff)
-
languages/paybyrd-woocommerce-pt_PT.po (modified) (1 diff)
-
languages/paybyrd-woocommerce.pot (modified) (1 diff)
-
paybyrd-payment.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
paybyrd/trunk/README.txt
r2867007 r2867013 5 5 Requires at least: 4.7 6 6 Tested up to: 5.8 7 Stable tag: 2. 4.07 Stable tag: 2.5.0 8 8 Requires PHP: 7.0 9 9 License: GPLv2 or later -
paybyrd/trunk/languages/paybyrd-woocommerce-en_US.po
r2867007 r2867013 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: Paybyrd Payment Plugin 2. 4.0\n"3 "Project-Id-Version: Paybyrd Payment Plugin 2.5.0\n" 4 4 "MIME-Version: 1.0\n" 5 5 "Content-Type: text/plain; charset=UTF-8\n" -
paybyrd/trunk/languages/paybyrd-woocommerce-pt_PT.po
r2867007 r2867013 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: Paybyrd Payment Plugin 2. 4.0\n"3 "Project-Id-Version: Paybyrd Payment Plugin 2.5.0\n" 4 4 "MIME-Version: 1.0\n" 5 5 "Content-Type: text/plain; charset=UTF-8\n" -
paybyrd/trunk/languages/paybyrd-woocommerce.pot
r2867007 r2867013 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: Paybyrd Payment Plugin 2. 4.0\n"3 "Project-Id-Version: Paybyrd Payment Plugin 2.5.0\n" 4 4 "MIME-Version: 1.0\n" 5 5 "Content-Type: text/plain; charset=utf-8\n" -
paybyrd/trunk/paybyrd-payment.php
r2867007 r2867013 5 5 * Author: Paybyrd 6 6 * Author URI: https://www.paybyrd.com 7 * Version: 2. 4.07 * Version: 2.5.0 8 8 * Domain Path: /languages 9 9 */ … … 79 79 $prod_success = false; 80 80 $test_success = false; 81 $prod_response = []; 82 $test_response = []; 81 83 82 84 if ($this->api_key) { … … 107 109 update_option('hook_user', $response['user']); 108 110 update_option('hook_password', $response['password']); 111 112 $prod_success = true; 109 113 } 110 114 111 $prod_ success = true;115 $prod_response = $response; 112 116 } 113 117 } else { … … 144 148 update_option('hook_test_user', $response['user']); 145 149 update_option('hook_test_password', $response['password']); 150 151 $test_success = true; 146 152 } 147 153 148 $test_ success = true;154 $test_response = $response; 149 155 } 150 156 } else { … … 154 160 } 155 161 156 return ['prodSuccess' => $prod_success, 'testSuccess' => $test_success ];162 return ['prodSuccess' => $prod_success, 'testSuccess' => $test_success, 'prodResponse' => $prod_response, 'testResponse' => $test_response]; 157 163 } 158 164 … … 260 266 'onclick' => 'this.value = this.getAttribute("data-label-loading");fetch("' . get_rest_url() . 'paybyrd/v1/generate/webhook", { 261 267 method: "POST" 262 }).then(res => res.json()).then(res => { 268 }).then(res => res.json()).then((res = {}) => { 269 this.style.whiteSpace = "break-spaces"; 270 this.style.wordWrap = "break-word"; 271 this.style.wordBreak = "break-all"; 272 263 273 if (!res.prodSuccess || !res.testSuccess) { 264 this.value = this.getAttribute("data-label-error"); 265 266 setTimeout(() => this.value = this.getAttribute("data-label"), 1500); 274 const prodResponse = res.prodResponse && JSON.parse(res.prodResponse.description || "{}"); 275 const testResponse = res.testResponse && JSON.parse(res.testResponse.description || "{}"); 276 277 if (prodResponse.error?.message) { 278 this.value = prodResponse.error.message; 279 } 280 if (testResponse.error?.message) { 281 this.value = testResponse.error.message; 282 } 283 284 setTimeout(() => this.value = this.getAttribute("data-label"), 5000); 267 285 return res; 268 286 } 269 287 270 setTimeout(() => this.value = this.getAttribute("data-label"), 1500);288 setTimeout(() => this.value = this.getAttribute("data-label"), 3000); 271 289 this.value = this.getAttribute("data-label-success"); 272 290 return res; … … 571 589 } 572 590 573 echo json_encode($response); 574 exit(); 591 return $response; 575 592 } 576 593 ));
Note: See TracChangeset
for help on using the changeset viewer.