Changeset 2935731
- Timestamp:
- 07/07/2023 09:09:55 PM (3 years ago)
- Location:
- girocheckout/trunk
- Files:
-
- 12 added
- 9 edited
-
girocheckout.php (modified) (1 diff)
-
library/GiroCheckout_SDK.php (modified) (2 diffs)
-
library/GiroCheckout_SDK_Config.php (modified) (1 diff)
-
library/GiroCheckout_Utility.php (modified) (1 diff)
-
library/api/applepay (added)
-
library/api/applepay/GiroCheckout_SDK_ApplePayTransaction.php (added)
-
library/api/applepay/GiroCheckout_SDK_ApplePayValidation.php (added)
-
library/api/creditcard/GiroCheckout_SDK_CreditCardSenderInfo.php (added)
-
library/api/directdebit/GiroCheckout_SDK_DirectDebitSenderInfo.php (added)
-
library/api/eps/GiroCheckout_SDK_EpsSenderInfo.php (added)
-
library/api/giropay/GiroCheckout_SDK_GiropaySenderInfo.php (added)
-
library/api/giropay/GiroCheckout_SDK_GiropayTransaction.php (modified) (2 diffs)
-
library/api/ideal/GiroCheckout_SDK_IdealSenderInfo.php (added)
-
library/api/paypage/GiroCheckout_SDK_PaypageCapture.php (added)
-
library/api/paypage/GiroCheckout_SDK_PaypageRefund.php (added)
-
library/api/paypage/GiroCheckout_SDK_PaypageTransaction.php (modified) (3 diffs)
-
library/api/paypal/GiroCheckout_SDK_PaypalCapture.php (added)
-
library/api/paypal/GiroCheckout_SDK_PaypalRefund.php (added)
-
library/helper/GiroCheckout_SDK_ResponseCode_helper.php (modified) (17 diffs)
-
library/helper/GiroCheckout_SDK_TransactionType_helper.php (modified) (2 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
girocheckout/trunk/girocheckout.php
r2795745 r2935731 10 10 * Plugin Name: GiroCheckout 11 11 * Description: Plugin to integrate the GiroCheckout payment methods into WooCommerce. 12 * Version: 4.1. 712 * Version: 4.1.8 13 13 * Author: S-Public Services GmbH 14 14 * Author URI: https://s-publicservices.de -
girocheckout/trunk/library/GiroCheckout_SDK.php
r2795745 r2935731 9 9 * @version $Revision$ / $Date$ 10 10 */ 11 define('__GIROCHECKOUT_SDK_VERSION__', '2.3. 8');11 define('__GIROCHECKOUT_SDK_VERSION__', '2.3.13'); 12 12 13 13 if( version_compare( phpversion(), '5.3.0', '<' ) ) { … … 34 34 'helper', 35 35 './', 36 'api/applepay', 36 37 'api/bluecode', 37 38 'api/giropay', -
girocheckout/trunk/library/GiroCheckout_SDK_Config.php
r2346265 r2935731 44 44 const FTG_SERVICES_PAYMENT_METHOD_PAYPAGE = 32; 45 45 const FTG_SERVICES_PAYMENT_METHOD_MAESTRO = 33; 46 const FTG_SERVICES_PAYMENT_METHOD_APPLE_PAY = 36; 46 47 const FTG_SERVICES_PAYMENT_METHOD_INTERNAL = 255; 47 48 -
girocheckout/trunk/library/GiroCheckout_Utility.php
r2795745 r2935731 19 19 */ 20 20 public static function getVersion() { 21 return '4.1. 7';21 return '4.1.8'; 22 22 } 23 23 -
girocheckout/trunk/library/api/giropay/GiroCheckout_SDK_GiropayTransaction.php
r2795745 r2935731 35 35 'shippingCountry' => FALSE, // nur bei PHYSICAL und MIXED Pflicht 36 36 'shippingEmail' => FALSE, // nur bei DIGITAL Pflicht 37 'merchant ReconciliationReferenceNumber'=> FALSE,37 'merchantOrderReferenceNumber' => FALSE, 38 38 'cart' => FALSE, 39 39 'deliveryType' => FALSE, … … 53 53 'urlNotify' => TRUE, 54 54 'kassenzeichen' => FALSE, 55 'customerId' => FALSE, 55 56 'pptoken' => FALSE, 56 57 ); -
girocheckout/trunk/library/api/paypage/GiroCheckout_SDK_PaypageTransaction.php
r2795745 r2935731 54 54 'paydirektShippingCountry' => FALSE, 55 55 'paydirektShippingEmail' => FALSE, 56 'paydirektMerchant ReconciliationReferenceNumber'=> FALSE,56 'paydirektMerchantOrderReferenceNumber'=> FALSE, 57 57 'paydirektCart' => FALSE, 58 58 'paydirektDeliveryType' => FALSE, … … 72 72 'informationText' => FALSE, 73 73 'kassenzeichen' => FALSE, 74 'giropayAllowMissingFields' => FALSE, 74 'paydirektAllowMissingFields' => FALSE, 75 'qrcodeReturn' => FALSE, 75 76 ); 76 77 … … 83 84 'reference' => FALSE, 84 85 'url' => FALSE, 86 'qrcode' => FALSE, 85 87 ); 86 88 -
girocheckout/trunk/library/helper/GiroCheckout_SDK_ResponseCode_helper.php
r2795745 r2935731 16 16 4000 => 'Transaktion erfolgreich', 17 17 4001 => 'giropay Bank offline', 18 4002 => 'Online -Banking-Zugang ungültig',19 4020 => ' Altersverifikation erfolgreich',20 4021 => ' Altersverifikation nicht durchführbar',21 4022 => ' Altersverifikation nicht erfolgreich',18 4002 => 'Online Banking-Zugang ungültig', 19 4020 => 'Verifikation erfolgreich', 20 4021 => 'Verifikation nicht durchführbar', 21 4022 => 'Verifikation nicht erfolgreich', 22 22 4051 => 'Kontoverbindung ungültig', 23 23 4101 => 'Ausgabeland der Karte ungültig oder unbekannt', … … 28 28 4106 => 'Pseudo-Kartennummer ungültig', 29 29 4107 => 'Karte gestohlen, verdächtig oder zum Einziehen markiert', 30 4151 => 'PayPal-Token ungültig', 30 4108 => 'Genehmigungsdienst anrufen', 31 4151 => 'PayPal Token ungültig', 31 32 4152 => 'Nachbearbeitung bei PayPal notwendig', 32 33 4153 => 'Zahlungsmethode bei PayPal ändern', … … 40 41 4506 => 'Bluecode Barcode ungültig', 41 42 4900 => 'Transaktion nicht erfolgreich', 43 // GiroCheckout API rc 42 44 5000 => 'Authentifizierung fehlgeschlagen', 43 5001 => ' Keine Berechtigung',44 5002 => ' Hash ungültig',45 5001 => 'keine Berechtigung', 46 5002 => 'hash ungültig', 45 47 5003 => 'Pflichtfeld nicht angegeben', 46 48 5004 => 'Aufruf ungültig', … … 56 58 5018 => 'PSP ungültig', 57 59 5019 => 'Kreditkartentyp ungültig', 58 5020 => ' Händler-IDungültig',59 5021 => ' Projekt-IDungültig',60 5022 => ' Händler-Transaktions-IDungültig',61 5023 => ' Verwendungszweckungültig',62 5024 => ' BLZungültig',63 5025 => ' Bankkontoungültig',64 5026 => ' BICungültig',65 5027 => ' IBANungültig',60 5020 => 'merchantId ungültig', 61 5021 => 'projectId ungültig', 62 5022 => 'merchantTxId ungültig', 63 5023 => 'purpose ungültig', 64 5024 => 'bankcode ungültig', 65 5025 => 'bankaccount ungültig', 66 5026 => 'bic ungültig', 67 5027 => 'iban ungültig', 66 68 5028 => 'mobile ungültig', 67 5029 => ' PKNungültig',68 5030 => ' Betragungültig',69 5029 => 'pkn ungültig', 70 5030 => 'amount ungültig', 69 71 5031 => 'Bankleitzahl oder BIC nicht angegeben', 70 5032 => ' Lastschrift Sequenztypungültig',71 5033 => ' Währungungültig',72 5032 => 'mandateSequence ungültig', 73 5033 => 'currency ungültig', 72 74 5034 => 'Transaktion nicht vorhanden', 75 5035 => 'Ablaufdatum gesicherte Vorbestellung ungültig', 73 76 5040 => 'info1Label ungültig', 74 77 5041 => 'info1Text ungültig', … … 82 85 5049 => 'info5Text ungültig', 83 86 5050 => 'recurring ungültig', 84 5051 => ' Mandatsreferenzungültig',87 5051 => 'mandateReference ungültig', 85 88 5052 => 'mandateSignedOn ungültig', 86 89 5053 => 'mandateReceiverName ungültig', … … 93 96 5063 => 'format ungültig', 94 97 5064 => 'resolution ungültig', 95 5065 => 'Fehler beim Erstellen der Grafik',98 5065 => 'Fehler beim erstellen der Grafik', 96 99 5066 => 'purpose und paymentreference angegeben', 97 5067 => ' Empfänger-IBANungültig',98 5068 => ' Empfänger-BICungültig',100 5067 => 'receiveriban ungültig', 101 5068 => 'receiverbic ungültig', 99 102 5069 => 'purposecode ungültig', 100 5070 => ' Empfängername ungültig',101 5071 => ' Empfängername, Epmfänger-IBAN oder Empfänger-BIC nicht angeben',103 5070 => 'receivername ungültig', 104 5071 => 'receivername, receiveriban oder receiverbic nicht angeben', 102 105 5072 => 'customerLastName ungültig', 103 106 5073 => 'customerStreet ungültig', … … 112 115 5082 => 'customerId ungültig', 113 116 5083 => 'shopId ungültig', 114 5084 => 'Kundenvorname ungültig', 115 5085 => 'Kontoinhaber ungültig', 117 5084 => 'customerFirstName ungültig', 118 5085 => 'accountHolder ungültig', 119 5086 => 'ungültiger Transaktionstyp der Ursprungstransaktion', 120 5087 => 'Rechnungsnummer (invoiceId) ungültig', 121 5088 => 'Kundenfirma (shippingCompany) ungültig', 122 5089 => 'Zusatzinfo (shippingAdditionalAddressInformation) ungültig', 123 5090 => 'orderId ungültig', 124 5091 => 'pricemodel ungültig', 125 5092 => 'shoppingCartType ungültig', 126 5093 => 'merchantReconciliationReferenceNumber ungültig', 127 5094 => 'Beschreibung ungültig', 128 5095 => 'Paypage: Ungültiger Seitentyp', 129 5096 => 'Paypage: Ungültiges Verfallsdatum', 130 5097 => 'Paypage: Ungültige Bezahlart(en)', 131 5098 => 'Paypage: Ungültiger Organisationsname', 132 5099 => 'Paypage: Ungültiger Wert für Freier Betrag', 116 133 5100 => 'Fehler beim Zahlungsabwickler', 117 134 5101 => 'Verbindungsproblem zum Zahlungsabwickler', … … 129 146 5113 => 'Paypage: Ungültiges Format des Hinweistextes (API-Beschreibung beachten)', 130 147 5114 => 'Referenz muss Payment Page Transaktion sein', 148 5115 => 'Ungültiger DeliveryType', 149 5116 => 'Ungültiges Kassenzeichen', 150 5117 => 'Ungültige backUrl', 151 5118 => 'Ungültige failUrl', 152 5119 => 'Ungültige successUrl', 153 5120 => 'Ungültige notifyUrl', 154 5121 => 'Ungültige merchantOrderReferenceNumber', 131 155 5200 => 'Transaktion nicht akzeptiert', 132 5201 => ' giropayBank offline',133 5202 => ' giropayBank des Absenders ungültig',156 5201 => 'Bank offline', 157 5202 => 'Bank des Absenders ungültig', 134 158 5203 => 'Bankverbindung des Absenders auf Blacklist', 135 159 5204 => 'Bankverbindung des Absenders ungültig', 136 6000 => 'Bankleitzahl oder BIC fehlt', 160 5205 => 'Transaktionslimit überschritten', 161 5500 => 'Paypage: Ungültiger Wert in festen Beträgen', 162 5501 => 'Paypage: Ungültiger Mindestbetrag', 163 5502 => 'Paypage: Ungültiger Maximalbetrag', 164 5503 => 'Paypage: Ungültige Projektliste', 165 5504 => 'Paypage: Ungültiger Single-Wert', 166 5505 => 'Paypage single: Bereits verwendet', 167 5506 => 'Ungültige URL', // CPSP API 168 5507 => 'Projekt ist nicht im CPSP-Modus', // CPSP API 169 5508 => 'Merchant-Limit überschritten', // CPSP API 137 170 6001 => 'Bank unbekannt', 138 6002 => 'Bank unterstützt kein giropay', 139 9999 => 'interner Fehler', 171 6002 => 'Bank unterstützt diesen Transaktionstyp nicht', 172 7000 => 'Risikoprüfung positiv', 173 7001 => 'Risikoprüfung negativ', 174 9999 => 'Interner Fehler', 140 175 // old codes 141 176 1900 => 'Transaktion nicht akzeptiert', … … 155 190 4001 => 'giropay bank offline', 156 191 4002 => 'online banking account invalid', 157 4020 => ' ageverification successful',158 4021 => ' ageverification not possible',159 4022 => ' ageverification unsuccessful',192 4020 => 'verification successful', 193 4021 => 'verification not possible', 194 4022 => 'verification unsuccessful', 160 195 4051 => 'invalid bank account', 161 196 4101 => 'issuing country invalid or unknown', … … 166 201 4106 => 'invalid pseudo-cardnumber', 167 202 4107 => 'card stolen, suspicious or marked to move in', 203 4108 => 'Call phone approval service', 168 204 4151 => 'invalid PayPal token', 169 205 4152 => 'post-processing necessary at PayPal', … … 178 214 4506 => 'invalid Bluecode barcode', 179 215 4900 => 'transaction rejected', 216 // GiroCheckout API rc 180 217 5000 => 'authentication failed', 181 218 5001 => 'no authorization', … … 200 237 5024 => 'invalid bankcode', 201 238 5025 => 'invalid bankaccount', 202 5026 => 'invalid BIC',203 5027 => 'invalid IBAN',239 5026 => 'invalid bic', 240 5027 => 'invalid iban', 204 241 5028 => 'invalid mobile', 205 242 5029 => 'invalid pkn', … … 209 246 5033 => 'invalid currency', 210 247 5034 => 'transaction does not exist', 248 5035 => 'invalid validity date for secured order', 211 249 5040 => 'invalid info1Label', 212 250 5041 => 'invalid info1Text', … … 231 269 5063 => 'invalid format', 232 270 5064 => 'invalid resolution', 233 5065 => 'error bycreating image',271 5065 => 'error creating image', 234 272 5066 => 'purpose and paymentreference given', 235 273 5067 => 'invalid receiveriban', … … 237 275 5069 => 'invalid purposecode', 238 276 5070 => 'invalid receivername', 239 5071 => 'receivername, receiveriban or receiverbic not given',277 5071 => 'receivername, receiveriban or receiverbic missing', 240 278 5072 => 'invalid customerLastName', 241 279 5073 => 'invalid customerStreet', … … 250 288 5082 => 'invalid customerId', 251 289 5083 => 'invalid shopId', 252 5084 => 'invalid customer first name', 253 5085 => 'invalid account holder', 290 5084 => 'invalid customerFirstName', 291 5085 => 'invalid accountHolder', 292 5086 => 'invalid type of parent', 293 5087 => 'invalid invoiceId', 294 5088 => 'invalid shippingCompany', 295 5089 => 'inbalid shippingAdditionalAddressInformation', 296 5090 => 'invalid orderId', 297 5091 => 'invalid pricemodel', 298 5092 => 'invalid shoppingCartType', 299 5093 => 'invalid merchantReconciliationReferenceNumber', 300 5094 => 'invalid description', 301 5095 => 'Paypage: invalid page type', 302 5096 => 'Paypage: invalid expiration date', 303 5097 => 'Paypage: invalid payment method(s)', 304 5098 => 'Paypage: invalid organitation name', 305 5099 => 'Paypage: invalid value for free amount', 254 306 5100 => 'error from payment processor', 255 307 5101 => 'connection problem to payment processor', … … 267 319 5113 => 'Paypage: invalid format of the notification text (see API documentation)', 268 320 5114 => 'Reference must be payment page transaction', 321 5115 => 'Invalid DeliveryType', 322 5116 => 'Invalid Kassenzeichen', 323 5117 => 'Invalid backUrl', 324 5118 => 'Invalid failUrl', 325 5119 => 'Invalid successUrl', 326 5120 => 'Invalid notifyUrl', 327 5121 => 'invalid merchantOrderReferenceNumber', 269 328 5200 => 'not accepted transaction', 270 5201 => ' giropaybank offline',271 5202 => 'invalid giropaybank of sender',329 5201 => 'bank offline', 330 5202 => 'invalid bank of sender', 272 331 5203 => 'sender bank account blacklisted', 273 332 5204 => 'invalid sender bank account', 274 6000 => 'bankcode or BIC missing', 333 5205 => 'transaction limit exceeded', 334 5500 => 'Paypage: invalid value in fixed amounts', 335 5501 => 'Paypage: invalid minimum amount', 336 5502 => 'Paypage: invalid maximum amount', 337 5503 => 'Paypage: invalid project list', 338 5504 => 'Paypage: invalid value for single', 339 5505 => 'Paypage single: Already used', 340 5506 => 'Invalid URL', // CPSP API 341 5507 => 'Project is not in CPSP mode', // CPSP API 342 5508 => 'Merchant limit exceeded', // CPSP API 275 343 6001 => 'bank unknown', 276 6002 => 'bank does not support giropay', 344 6002 => 'bank does not support this type of transaction', 345 7000 => 'risk check positive', 346 7001 => 'risk check negative', 277 347 9999 => 'internal error', 278 348 // old codes -
girocheckout/trunk/library/helper/GiroCheckout_SDK_TransactionType_helper.php
r2795745 r2935731 71 71 const TRANS_TYPE_MAESTRO_CAPTURE = "maestroCapture"; 72 72 const TRANS_TYPE_MAESTRO_REFUND = "maestroRefund"; 73 74 const TRANS_TYPE_APPLE_PAY_TRANSACTION = "applePayTransaction"; 75 const TRANS_TYPE_APPLE_PAY_VALIDATION = "applePayValidation"; 73 76 74 77 /* … … 208 211 return new GiroCheckout_SDK_MaestroRefund(); 209 212 213 // Apple pay 214 case self::TRANS_TYPE_APPLE_PAY_TRANSACTION: 215 return new GiroCheckout_SDK_ApplePayTransaction(); 216 case self::TRANS_TYPE_APPLE_PAY_VALIDATION: 217 return new GiroCheckout_SDK_ApplePayValidation(); 218 210 219 } 211 220 -
girocheckout/trunk/readme.txt
r2795745 r2935731 54 54 55 55 == Changelog == 56 57 = 4.1.8 = 58 * Added SDK version 2.3.13 56 59 57 60 = 4.1.7 =
Note: See TracChangeset
for help on using the changeset viewer.