Skip to content

Commit a67c994

Browse files
committed
v1.1.7
* Minor improvements
1 parent 2ffde77 commit a67c994

File tree

40 files changed

+1740
-1272
lines changed

40 files changed

+1740
-1272
lines changed

BlockBee.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Plugin Name: BlockBee Cryptocurrency Payment Gateway
44
Plugin URI: https://blockbee.io/resources/woocommerce/
55
Description: Accept cryptocurrency payments on your WooCommerce website
6-
Version: 1.1.6
6+
Version: 1.1.7
77
Requires at least: 5.8
88
Tested up to: 6.5.3
99
WC requires at least: 5.8

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -238,4 +238,7 @@ The easiest and fastest way is via our live chat on our [website](https://blockb
238238
#### 1.1.6
239239
* Minor improvements
240240

241+
#### 1.1.7
242+
* Minor improvements
243+
241244
### Upgrade Notice

controllers/BlockBee.php

+11-9
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,6 @@ function load_coins()
7979
}
8080
}
8181

82-
$coins['eth']['name'] = $coins['eth']['name'] . ' (ERC20)';
83-
8482
# Disabling XMR since it is not supported anymore.
8583
unset($coins['xmr']);
8684

@@ -806,6 +804,7 @@ function thankyou_page($order_id)
806804
}
807805

808806
$total = $order->get_total();
807+
$coins = $this->load_coins();
809808
$currency_symbol = get_woocommerce_currency_symbol();
810809
$address_in = $order->get_meta('blockbee_address');
811810
$crypto_value = $order->get_meta('blockbee_total');
@@ -830,8 +829,6 @@ function thankyou_page($order_id)
830829
'eth',
831830
'bch',
832831
'ltc',
833-
'miota',
834-
'xmr',
835832
);
836833

837834
$crypto_allowed_value = false;
@@ -883,6 +880,9 @@ function thankyou_page($order_id)
883880
<?php
884881
}
885882
?>
883+
<div class="blockbee_qrcode_coin">
884+
<?php echo esc_attr(strtoupper($coins[$crypto_coin]['name'])); ?>
885+
</div>
886886
</figure>
887887
<?php
888888
if ($qr_code_setting != 'hide_amount' && $qr_code_setting != 'hide_without_amount') {
@@ -925,6 +925,9 @@ function thankyou_page($order_id)
925925
<img class="blockbee_qrcode no_value"
926926
src="data:image/png;base64,<?php echo $qr_code_img; ?>"
927927
alt="<?php echo esc_attr(__('QR Code without value', 'blockbee-cryptocurrency-payment-gateway')); ?>"/>
928+
<div class="blockbee_qrcode_coin">
929+
<?php echo esc_attr(strtoupper($coins[$crypto_coin]['name'])); ?>
930+
</div>
928931
</figure>
929932
<div class="blockbee_qrcode_buttons">
930933
<button class="blockbee_qrcode_btn no_value active"
@@ -933,14 +936,13 @@ function thankyou_page($order_id)
933936
</button>
934937
</div>
935938
</div>
936-
937939
<?php
938940
}
939941
?>
940942
</div>
941943
<div class="blockbee_details_box">
942944
<div class="blockbee_details_text">
943-
<?php echo esc_attr(__('PLEASE SEND', 'blockbee')); ?>
945+
<?php echo esc_attr(__('PLEASE SEND', 'blockbee-cryptocurrency-payment-gateway')); ?>
944946
<button class="blockbee_copy blockbee_details_copy"
945947
data-tocopy="<?php echo esc_attr($crypto_value); ?>">
946948
<span><b class="blockbee_value"><?php echo esc_attr($crypto_value); ?></b></span>
@@ -961,7 +963,7 @@ function thankyou_page($order_id)
961963
<div class="blockbee_payment_notification blockbee_notification_remaining"
962964
style="display: none">
963965
<?php echo '<strong>' . __('Notice', 'blockbee-cryptocurrency-payment-gateway') . '</strong>: ' . sprintf(__('For technical reasons, the minimum amount for each transaction is %1s, so we adjusted the value by adding the remaining to it.', 'blockbee-cryptocurrency-payment-gateway'),
964-
esc_attr($min_tx) . ' ' . strtoupper(esc_attr($crypto_coin)),
966+
esc_attr($min_tx) . ' ' . esc_attr(strtoupper($coins[$crypto_coin]['name'])),
965967
'<span class="blockbee_notification_remaining"></span>'
966968
); ?>
967969
</div>
@@ -970,7 +972,7 @@ function thankyou_page($order_id)
970972
?>
971973
<div class="blockbee_time_refresh">
972974
<?php echo esc_attr(sprintf(__('The %1s conversion rate will be adjusted in', 'blockbee-cryptocurrency-payment-gateway'),
973-
strtoupper($crypto_coin)
975+
esc_attr(strtoupper($coins[$crypto_coin]['name']))
974976
)); ?>
975977
<span class="blockbee_time_seconds_count"
976978
data-soon="<?php echo esc_attr(__('a moment', 'blockbee-cryptocurrency-payment-gateway')); ?>"
@@ -995,7 +997,7 @@ function thankyou_page($order_id)
995997
?>
996998
<span class="blockbee_notification_cancel"
997999
data-text="<?php echo esc_attr(__('Order will be cancelled in less than a minute.', 'blockbee-cryptocurrency-payment-gateway')); ?>">
998-
<?php echo sprintf(__('This order will be valid for %s', 'blockbee'), '<strong><span class="blockbee_cancel_timer" data-timestamp="' . esc_attr($cancel_timer) . '">' . date('H:i', $cancel_timer) . '</span></strong>'); ?>
1000+
<?php echo sprintf(__('This order will be valid for %s', 'blockbee-cryptocurrency-payment-gateway'), '<strong><span class="blockbee_cancel_timer" data-timestamp="' . esc_attr($cancel_timer) . '">' . date('H:i', $cancel_timer) . '</span></strong>'); ?>
9991001
</span>
10001002
<?php
10011003
}

define.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
22

3-
define('BLOCKBEE_PLUGIN_VERSION', '1.1.6');
3+
define('BLOCKBEE_PLUGIN_VERSION', '1.1.7');
44
define('BLOCKBEE_PLUGIN_PATH', plugin_dir_path(__FILE__));
55
define('BLOCKBEE_PLUGIN_URL', plugin_dir_url(__FILE__));
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<?php
2+
return ['project-id-version'=>'','report-msgid-bugs-to'=>'','pot-creation-date'=>'2024-04-01 14:46+0000','po-revision-date'=>'2024-06-24 15:16+0000','last-translator'=>'','language-team'=>'German','language'=>'de_DE','plural-forms'=>'nplurals=2; plural=n != 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Loco https://localise.biz/','x-loco-version'=>'2.6.7; wp-6.4.3','messages'=>['%2$s Attention: This option will disable the price conversion for ALL cryptocurrencies! %3$s %1$s If you check this, pricing will not be converted from the currency of your shop to the cryptocurrency selected by the user, and users will be requested to pay the same value as shown on your shop, regardless of the cryptocurrency selected'=>'%2$s Achtung: Diese Option wird die Preisumrechnung für ALLE Kryptowährungen deaktivieren! %3$s %1$s Wenn Sie dies ankreuzen, wird die Preisgestaltung nicht von der Währung Ihres Shops in die vom Benutzer ausgewählte Kryptowährung umgerechnet, und Benutzer werden aufgefordert, denselben Wert wie in Ihrem Shop angezeigt zu bezahlen, unabhängig von der ausgewählten Kryptowährung','1 Hour'=>'1 Stunde','12 Hours'=>'12 Stunden','15 Minutes'=>'15 Minuten','18 Hours'=>'18 Stunden','24 Hours'=>'24 Stunden','30 Minutes'=>'30 Minuten','45 Minutes'=>'45 Minuten','6 Hours'=>'6 Stunden','a moment'=>'einem Moment','Accept cryptocurrency payments on your WooCommerce website'=>'Akzeptieren Sie Kryptowährungszahlungen auf Ihrer WooCommerce-Website','Accepted cryptocurrencies'=>'Akzeptierte Kryptowährungen','Add the blockchain fee to the order'=>'Die Blockchain-Gebühr zur Bestellung hinzufügen','ADDRESS'=>'ADRESSE','API Key'=>'API-Schlüssel','Auto'=>'Auto','Awaiting payment'=>'Warten auf Zahlung','BlockBee'=>'BlockBee','BlockBee allows customers to pay in cryptocurrency'=>'BlockBee ermöglicht es Kunden, mit Kryptowährung zu bezahlen','BlockBee Cryptocurrency Payment Gateway'=>'BlockBee Kryptowährungs-Zahlungsgateway','BlockBee requires PHP\'s BCMath extension. You can know more about it %s.'=>'BlockBee benötigt die BCMath-Erweiterung von PHP. Sie können mehr darüber %s erfahren.','BlockBee requires WooCommerce to be installed and active. You can download %s here.'=>'BlockBee erfordert, dass WooCommerce installiert und aktiv ist. Sie können %s hier herunterladen.','Check for Callbacks'=>'Nach Callbacks suchen','Check your payment status'=>'Überprüfen Sie Ihren Zahlungsstatus','Checking'=>'Überprüfung','Close QR CODE'=>'QR-CODE schließen','Color Scheme'=>'Farbschema','Completed status for virtual products'=>'Abgeschlossener Status für virtuelle Produkte','COPIED!'=>'KOPIERT!','COPY'=>'KOPIEREN','Cryptocurrency'=>'Kryptowährung','Dark'=>'Dunkel','Default Amount'=>'Standardbetrag','Default Without Amount'=>'Standard ohne Betrag','Description'=>'Beschreibung','Disable price conversion'=>'Preisumrechnung deaktivieren','Enable BlockBee'=>'BlockBee Aktivieren','Enable this to show the cryptocurrencies logos in the checkout %1$s %2$s Notice: %3$s It may break in some templates. Use at your own risk.'=>'Aktivieren Sie dies, um die Logos der Kryptowährungen beim Checkout anzuzeigen %1$s %2$s Hinweis: %3$s Es kann bei einigen Vorlagen zu Problemen führen. Nutzung auf eigenes Risiko.','Enabled'=>'Aktiviert','Every 10 Minutes'=>'Alle 10 Minuten','Every 15 Minutes'=>'Alle 15 Minuten','Every 30 Minutes'=>'Alle 30 Minuten','Every 45 Minutes'=>'Alle 45 Minuten','Every 5 Minutes'=>'Alle 5 Minuten','Every 60 Minutes'=>'Jede Stunde','FIAT Value'=>'FIAT-Wert','For technical reasons, the minimum amount for each transaction is %1s, so we adjusted the value by adding the remaining to it.'=>'Aus technischen Gründen ist der Mindestbetrag für jede Transaktion %1s, daher haben wir den Wert durch Hinzufügen des verbleibenden Betrags angepasst.','Hide Amount'=>'Betrag verbergen','Hide Without Amount'=>'Ohne Betrag verbergen','https://blockbee.io/'=>'https://blockbee.io/','https://blockbee.io/resources/woocommerce/'=>'https://blockbee.io/resources/woocommerce/','If the order is not being updated, your ISP is probably blocking our IPs (%1$s and %2$s): please try to get them whitelisted and feel free to contact us anytime to get support (link to our contact page). In the meantime you can refresh the status of any payment by clicking this button below:'=>'Wenn die Bestellung nicht aktualisiert wird, blockiert Ihr ISP wahrscheinlich unsere IPs (%1$s und %2$s): bitte versuchen Sie, sie auf die Whitelist zu setzen und kontaktieren Sie uns jederzeit, um Unterstützung zu erhalten (Link zu unserer Kontaktseite). In der Zwischenzeit können Sie den Status einer Zahlung aktualisieren, indem Sie unten auf diesen Button klicken:','If you enjoy this plugin please <b><a href=\'https://wordpress.org/support/plugin/blockbee-cryptocurrency-payment-gateway-for-woocommerce/reviews/#new-post\' target=\'_blank\'>rate and review it</a></b>!'=>'Wenn Ihnen dieses Plugin gefällt, bitte <b><a href=\'https://wordpress.org/support/plugin/blockbee-cryptocurrency-payment-gateway-for-woocommerce/reviews/#new-post\' target=\'_blank\'>bewerten Sie es und hinterlassen Sie eine Rezension</a></b>!','If you need any help or have any suggestion, contact us via the <b>live chat</b> on our <b><a href=\'https://blockbee.io\' target=\'_blank\'>website</a></b> or join our <b><a href=\'https://discord.gg/cryptapi\' target=\'_blank\'>Discord server</a></b>'=>'Wenn Sie Hilfe benötigen oder einen Vorschlag haben, kontaktieren Sie uns über den <b>Live-Chat</b> auf unserer <b><a href=\'https://blockbee.io\' target=\'_blank\'>Website</a></b> oder treten Sie unserem <b><a href=\'https://discord.gg/cryptapi\' target=\'_blank\'>Discord-Server</a></b> bei','Insert here your BlockBee API Key. You can get one here: %1$s'=>'Geben Sie hier Ihren BlockBee API-Schlüssel ein. Sie können einen hier erhalten: %1$s','Light'=>'Hell','Never'=>'Nie','No cryptocurrencies available at the moment. Please choose a different payment method or try again later.'=>'Derzeit sind keine Kryptowährungen verfügbar. Bitte wählen Sie eine andere Zahlungsmethode oder versuchen Sie es später erneut.','Notice'=>'Hinweis','Open QR CODE'=>'QR-CODE öffnen','Order cancellation timeout'=>'Zeitüberschreitung bei Stornierung der Bestellung','Order cancelled due to lack of payment.'=>'Bestellung aufgrund fehlender Zahlung storniert.','Order has been cancelled due to lack of payment. Please don\'t send any payment to the address.'=>'Die Bestellung wurde wegen fehlender Zahlung storniert. Bitte senden Sie keine Zahlung an die Adresse.','Order will be cancelled in less than a minute.'=>'Die Bestellung wird in weniger als einer Minute storniert.','Pay'=>'Zahlen','Pay with'=>'Bezahlen mit','Payment confirmed'=>'Zahlung bestätigt','Payment could not be processed, please try again'=>'Zahlung konnte nicht verarbeitet werden, bitte versuchen Sie es erneut','Payment detected and confirmed. Customer still need to send'=>'Zahlung erkannt und bestätigt. Kunde muss noch senden','Payment error:'=>'Zahlungsfehler:','Payment method description that the customer will see on your checkout'=>'Beschreibung der Zahlungsmethode, die der Kunde beim Checkout sehen wird','Please choose a cryptocurrency'=>'Bitte wählen Sie eine Kryptowährung','Please renew your subscription'=>'Bitte erneuern Sie Ihr Abonnement','Please renew your subscription on %1$s. You can pay the renewal when you’re ready: %2$s'=>'Bitte erneuern Sie Ihr Abonnement auf %1$s. Sie können die Verlängerung bezahlen, wenn Sie bereit sind: %2$s','Please select a Cryptocurrency'=>'Bitte wählen Sie eine Kryptowährung aus','PLEASE SEND'=>'BITTE SENDEN','Processing can take some time depending on the blockchain.'=>'Die Verarbeitung kann je nach Blockchain einige Zeit in Anspruch nehmen.','QR Code by default'=>'QR-Code standardmäßig','QR code image size.'=>'Bildgröße des QR-Codes.','QR Code size'=>'QR-Code-Größe','QR Code to show'=>'Anzuzeigender QR-Code','QR Code with value'=>'QR-Code mit Wert','QR Code without value'=>'QR-Code ohne Wert','Refresh converted value'=>'Konvertierten Wert aktualisieren','Select how you want to show the QR Code to the user. Either select a default to show first, or hide one of them.'=>'Wählen Sie aus, wie Sie den QR-Code dem Benutzer anzeigen möchten. Wählen Sie entweder einen Standard zum Anzeigen aus oder verbergen Sie einen davon.','Select which coins do you wish to accept. CTRL + click to select multiple. Addresses must be set on the dashboard.'=>'Wählen Sie aus, welche Münzen Sie akzeptieren möchten. Drücken Sie STRG + Klick, um mehrere auszuwählen. Adressen müssen im Dashboard festgelegt sein.','Selects the amount of time the user has to pay for the order. %1$s When this time is over, order will be marked as "Cancelled" and every paid value will be ignored. %1$s %2$s Notice: %3$s If the user still sends money to the generated address, value will still be redirected to you. %1$s %4$s Warning: %3$s We do not advice more than 1 Hour.'=>'Wählt die Zeit aus, die der Benutzer hat, um die Bestellung zu bezahlen. %1$s Wenn diese Zeit abgelaufen ist, wird die Bestellung als "Abgebrochen" markiert und jeder bezahlte Betrag wird ignoriert. %1$s %2$s Hinweis: %3$s Wenn der Benutzer weiterhin Geld an die generierte Adresse sendet, wird der Betrag weiterhin an Sie weitergeleitet. %1$s %4$s Warnung: %3$s Wir raten nicht zu mehr als 1 Stunde.','Selects the color scheme of the plugin to match your website (Light, Dark and Auto to automatically detect it).'=>'Wählt das Farbschema des Plugins, um es an Ihre Website anzupassen (Hell, Dunkel und Auto zur automatischen Erkennung).','Service Fee'=>'Servicegebühr','Service fee manager'=>'Servicegebühren-Manager','Set the BlockBee service fee you want to charge the costumer. %1$s %2$s Note: %3$s Fee you want to charge your costumers (to cover BlockBee\'s fees fully or partially).'=>'Legen Sie die BlockBee-Servicegebühr fest, die Sie dem Kunden berechnen möchten. %1$s %2$s Hinweis: %3$s Gebühr, die Sie Ihren Kunden berechnen möchten (um die Gebühren von BlockBee vollständig oder teilweise zu decken).','Show crypto logos in checkout'=>'Krypto-Logos beim Checkout anzeigen','Show QR Code with value'=>'QR-Code mit Wert anzeigen','Show QR Code without value'=>'QR-Code ohne Wert anzeigen','Show the QR code'=>'Den QR-Code anzeigen','Show the QR Code by default.'=>'Den QR-Code standardmäßig anzeigen.','So far you sent %1s. Please send a new payment to complete the order, as requested above'=>'Bisher haben Sie %1s gesendet. Bitte senden Sie eine neue Zahlung, um die Bestellung abzuschließen, wie oben angefordert','The %1s conversion rate will be adjusted in'=>'Der Umrechnungskurs von %1s wird in','The system will automatically update the conversion value of the invoices (with real-time data), every X minutes. %1$s This feature is helpful whenever a customer takes long time to pay a generated invoice and the selected crypto a volatile coin/token (not stable coin). %1$s %4$s Warning: %3$s Setting this setting to none might create conversion issues, as we advise you to keep it at 5 minutes. %3$s'=>'Das System wird automatisch den Umrechnungswert der Rechnungen (mit Echtzeitdaten) alle X Minuten aktualisieren. %1$s Diese Funktion ist hilfreich, wenn ein Kunde lange Zeit braucht, um eine generierte Rechnung zu bezahlen, und die ausgewählte Krypto eine volatile Münze/Token (kein Stable Coin) ist. %1$s %4$s Warnung: %3$s Diese Einstellung auf keine zu setzen könnte Konversionsprobleme verursachen, da wir empfehlen, sie auf 5 Minuten zu belassen. %3$s','There was an error with the payment. Please try again.'=>'Es gab einen Fehler bei der Zahlung. Bitte versuchen Sie es erneut.','This controls the title which the user sees during checkout.'=>'Dies steuert den Titel, den der Benutzer beim Checkout sieht.','This order will be valid for %s'=>'Diese Bestellung ist für %s gültig.','This will add an estimation of the blockchain fee to the order value'=>'Dies wird eine Schätzung der Blockchain-Gebühr zum Bestellwert hinzufügen','Time'=>'Zeit','Title'=>'Titel','User sent a payment of'=>'Benutzer hat eine Zahlung von','Value Paid'=>'Bezahlter Wert','Value too low, minimum is'=>'Wert zu niedrig, Minimum ist','Waiting for network confirmation'=>'Warten auf Netzwerkbestätigung','Waiting for payment'=>'Warten auf Zahlung','When this setting is enabled, the plugin will mark the order as "completed" then payment is received. %1$s Only for virtual products %2$s.'=>'Wenn diese Einstellung aktiviert ist, wird das Plugin die Bestellung als "abgeschlossen" markieren, sobald die Zahlung eingegangen ist. %1$s Nur für virtuelle Produkte %2$s.','WITH AMOUNT'=>'MIT BETRAG','Your payment has been confirmed!'=>'Ihre Zahlung wurde bestätigt!','Your payment is being processed!'=>'Ihre Zahlung wird bearbeitet!']];
Binary file not shown.

0 commit comments

Comments
 (0)