User Guide Saferpay Module - Webshop Extension

1y ago
4 Views
2 Downloads
1.24 MB
36 Pages
Last View : 1m ago
Last Download : 2m ago
Upload by : Konnor Frawley
Transcription

USER GUIDESAFERPAY MODULEFORMAGENTO 2.0 – 2.3.5StatusAuthor:Document date:Classification:Version: SIX Payment ServicesReleasedPIT Solutions and SIX Payment Services14 May 2020Public1.0.3V1.0.31 36

TABLE OFCONTENTSABOUT DOCUMENT . 2ABOUT SAFERPAY . 4ABOUT MAGENTO MODULE . 5REQUIRMENTS . 6INSTALLATION. 6CONFIGURATION . 7GENERAL CONFIGURATION .7PAYMENT METHOD SPECIFIC CONFIGURATION .13SAFERPAY FEATURES .20DESIGN CUSTOMIZATION.20ORDER MANAGEMENT .21CAPTURE PAYMENT .21MULTIPART CAPTURE .23CANCEL PAYMENT .23VOID PAYMENT .24REFUND PAYMENT .25TRANSACTION OVERVIEW .26ALIAS MANAGER .28BACKEND ORDERS .29CRON FOR CLEARING ABANDONDED ORDERS .31ERROR LOGS .31RECURRING PAYMENT MODULE .32COMPATIBILITY WITH AMASTY RECURRING PAYMENT EXTENSION .32Limitations identified with the Amasty extension .34ABOUT DOCUMENT SIX Payment ServicesV1.0.32 36

Version No.Prepared byVersion ChangesDateV1.0.0Deepthi Joseph &Prepared initial document31.03.2020Shanty Justus,versionPIT Solutions Pvt LtdV1.0.1Soumia George,Added Amasty Recurring09-04-PIT Solutions Pvt LtdPayment module and2020limitations with the RecurringmoduleV1.0.2Shanty Justus,PSD2 Changes06.05.2020Proofread and public release14.05.2020PIT Solutions Pvt Ltd.V1.0.3Erich Zeiler-RauschWorldline/SIX PaymentServices SIX Payment ServicesV1.0.33 36

ABOUT SAFERPAYSaferpay is the easy, flexible, secure and the comprehensive e-paymentsolution from SIX Payment Services for easier and more secure payment inyour online shop.Worldline is European market leader in payment technology. More than 11,000payment experts ensure future-oriented innovations and services in over 30countries. With 45 years of experience, Worldline is an innovative panEuropean company that covers the entire value chain of cashless paymenttransactions with its highly secure payment and transaction services.SIX Payment Services has been part of Worldline since the end of 2018,making it Europe's largest technology partner for banks and merchants. Thetailor-made solutions from SIX Payment Services include a broad portfolio ofpayment terminals and the acceptance and processing of national andinternational payments with credit, debit and prepaid cards as well as thesmartphone. SIX Payment ServicesV1.0.34 36

ABOUT MAGENTO MODULEThis module is implemented to integrate Saferpay Payment methods inMagento. It supports the following payment methods of Saferpay to work withdefault Magento 2 checkout.1]VISA2]MASTERCARD3]MAESTRO4]AMERICAN EXPRESS5]BANCONTACT6]DINERS/DISCOVER7]JCB8]BONUS CARD9]SEPA NT15]PAYDIREKT16]IDEAL17]EPRZELEWY18]POSTFINANCE CARD19] POSTFINANCE EFINANCE20]APPLEPAY21]ALIPAY22]CREDITCARD (SAFERPAY FIELDS)23]SOFORT *24]GIROPAY*25]EPS* SIX Payment ServicesV1.0.35 36

26]BILLPAY PURCHASE ON RECEIPT *27]BILLPAY DIRECT DEBIT ** BETA, productive tests to be performed.This module supports all the features of online payment methods like invoicecapturing, refunding & cancellation. All these payment operations done in theMagento backend will be synced to Saferpay account also.REQUIRMENTSTo install and configure Saferpay module in Magento, the following is required: Magento installation with version between 2.0.2 to 2.3.5 The license for the Saferpay module. A valid Saferpay account with at least one active Saferpay terminalthrough which payments can be carried out API credentials like Terminal ID, Customer ID, JSON Username andJSON Password for the Saferpay Live- and/or Test environment Valid acceptance agreement for payment methods.INSTALLATIONTo install Saferpay module follow the steps below.Step 1: Download Saferpay module extension and unzip it. SIX Payment ServicesV1.0.36 36

Step 2: Access your web server directories and upload the content of the folderinto the root directoryStep 3: Run the following commands to complete the installation.1. Enable the modulephp bin/magento module:enable --clear-static-content Saferpay PaymentService2. Update of the databasephp bin/magento setup:upgrade3. Generate and pre-compile classesphp bin/magento setup:di:compile4. Deploy static filesphp bin/magento setup:static-content:deploy [locale][locale] should be replaced by ISO-639 language codes for which tooutput static view files.CONFIGURATIONSaferpay module configuration includes two section1.General configuration2. Payment method specific configurationGENERAL CONFIGURATIONConfigure general module settings from Stores Configuration Sales Saferpay TabThe following configuration options are available in General section SIX Payment ServicesV1.0.37 36

1. Environment: It defines the Saferpay Operation mode. The dropdown willallow merchant to quickly switch between live and test environment. By default,test mode is selected2. Test Customer ID/Live Customer ID3. Test Terminal ID4. Test JSON Username5. Test JSON API Password6. Test Hosted Field Api Key7. Test Hosted Field Api URL6, 7: the details can be obtained fromSaferpay backend - Settings - Saferpay Field Access Tokens8. Test Hosted Field JS URLThis is the Saferpay Fields Javascript library url. Do not edit this if are unaware ofthe functionality9. Test Base URLThese fields already have default values of api base url. Do not edit this if areunaware of the functionality SIX Payment ServicesV1.0.38 36

SIX Payment ServicesV1.0.39 36

Fields from 2 to 9 may vary based on the operation mode opted. Data isavailable from Saferpay Backoffice. To get access information for liveenvironment you have to request an offer here. To get access information to testaccount please follow this link.To get JSON API username and password you have to login to Saferpaymanagement interface and go to Settings - JSON API basic authentication. SIX Payment ServicesV1.0.310 36

Please refer mercedeveloper/integration.html for more information10.Licence: Choose the Saferpay licence you own.Saferpay has two licenses: Saferpay eCommerce Saferpay BusinessIn case you are using Saferpay Business without the corresponding license, theAPI will throw an error.11. Liability Shift BehaviourThis field determines how to handle the transactions when Liability Check forcard Fails. When using this functionality, the liability shifts to the authorizing SIX Payment ServicesV1.0.311 36

bank and the store owner receives no claim for any chargeback if a fraudulentcard is used on their website.It has two options Manual Capture: Transactions with false LiabilityShift are not captured,but it gets authorized. Later the merchant can capture, or cancel theorder as he wish. Autocancel: Transactions with false LiabilityShift are cancelledautomatically.12. Check extra level of AuthenticationRecommended for high risk businesses (Jewellery, Electronics, etc.) to stick tothe highest level of security.13. Recurring SCA challenge for PSD2 ComplianceSaferpay module is compatible with Amasty recurring module. This field isapplicable only for orders with subscription products. It ensures the PSD2compliance of the recurring payments done through Saferpay while Amastyextension is enabled.14. Merchant emailEmail addresses (Merchant email) to which a confirmation email need to besend after successful payment authorizations. (Applicable only for paymentpage authorization)15.Order DescriptionA human readable description provided by the merchant that will be displayed inPayment Page.16.CSS URL SIX Payment ServicesV1.0.312 36

Enter a valid CSS URL which is included in the payment page. This file must behosted on an SSL/TLS secured web server (the url must start with https://)Example: https://merchanthost/merchant.css.Refer https://saferpay.github.io/sndbx/CssiFrame.html for more details17.Payment Page ThemeChoose the theme to customize the appearance of Saferpay payment pages.Per default a lightweight responsive styling will be applied.18.Saferpay ConfigurationSaferpay Payment Page configurations is used to configure design and otherdetails inside hosted pages. The configuration can be created from SaferpayBackoffice ('Settings PaymentPage Configuration'). The configuration markedas 'default' will be used as the standard setting if none19. Enable LogAll the error details regarding a transaction will be logged to custom log if thisoption is enabled. Refer Log section for more information20.Email Template on cancellation of orderThere may be possibilities for cancelling authorized transaction due to failed3Ds check. During such scenarios this template is used to send email tocustomers notifying them about payment cancellation.PAYMENT METHOD SPECIFIC CONFIGURATIONIndividual payment methods which comes under Saferpay can be configuredfrom System Configuration Sales Payment Methods section. Not allpayment will be in your contract so be careful while enabling payment methods.Saferpay specific configuration are explained in detail.1. Enabled SIX Payment ServicesV1.0.313 36

Enable or Disable payment methods2. TitleThe title displayed to the customer on the store front during checkout.3. DescriptionDescription for the payment4. Payment from Applicable CountriesBy default, it is set to All Allowed Countries.5. Payment from Specific CountriesIf you wish to accept payment from specific countries, you can select thecountries in Payment from Specific Countries.6. Accepted CurrenciesChoose the currencies that can be processed with this payment. If no currencyis selected payment will not be available even though it is enabled individually.7. Use Base CurrencyDefines whether Magento base currency should be used for processing thetransaction SIX Payment ServicesV1.0.314 36

SIX Payment ServicesV1.0.315 36

SIX Payment ServicesV1.0.316 36

8. Authorisation MethodAuthorisation Method defines how the payment method is displayed andprocessed. Some payments support multiple authorisation methods whileothers support single. Payment page – During the order processing the user is redirected fromthe Magento shop to the Saferpay payment gateway to process thepayment. On successful completion of the payment the user will beredirected back to the Magento shop. The Saferpay Payment PageInterface is intended for a simplified and universal integration of thepayment process by using the PaymentPage payment form. TheSaferpay Payment Page can be used both with a Saferpay eCommercelicense and with a Saferpay business license. All Saferpay supportedpayment methods can be processes with the Payment Page Interface. Transaction Interface - During the order processing the user is servedwith Saferpay payment forms inside iframe within the Magento shop.The Transaction Interface is an extension to Payment Page Interface. Itoffers the Hosted Entry Form (HEF) to process card paymentsseamlessly. This interface can also be used in combination with SecureCard Data to store/tokenize payment data during the payment process.The Transaction Interface is only for holders of a business licence on thelive system Saferpay Fields - Saferpay fields will be hosted on Saferpay-side and willoffer you a level of flexibility and the possibilities, similar to using yourown form. The data is captured by a fully PCI-certified system.9. Capture TypeThis indicated how payment provider should behave when order is created.There are two options: SIX Payment ServicesV1.0.317 36

Autocapture: It will automatically capture the amount in the order. Manual capture: The payment will be authorized, but merchant will haveto capture manually form shop Backend10. Invoice GenerationThis field determines when to generate invoice for the payments made throughSaferpay if the capture type is set to Manual.For automatic Captures invoice will be generated instantly after payment in paidstate. Manual: Invoice should be generated manually by merchant fromMagento Backend. Automatic: Invoice will be generated automatically upon paymentauthorize in pending state.11. Send Invoice EmailIf “send invoice” is enabled, invoice email is sent automatically after invoicecapture.12. Pre-Authorize TransactionWhen set to true the transaction is processed as pre-authorization otherwise asfinal authorization. If pre-authorisation is selected, the capture of the paymentis prevented even though the capture type is “Autocapture “. SIX Payment ServicesV1.0.318 36

13. Show Payment IconWhen enabled, the payment brand icon will be shown in checkout page andorder email.14. Display Payment IDThis field determines whether transaction Id of the payment should be displayedin order confirmation page and order email.15. Send Customer AddressThis option will send customer address to Saferpay.16. Display card holder name on SaferpayThis parameter let you customize the holder name field on the card entry form.Per default, a mandatory holder name field is shown.17. Register alias and use during checkoutBy enabling this, the customer can register cards and use it for future payments.Card details will be stored in Saferpay. This option is available only forTransaction Interface Authorisation method.18. Send Customer confirmation email from SaferpayConfirmation email will be sent to the customer after successful authorizationsfrom Saferpay (Applicable only for payment page authorization)19. Minimum Order Total SIX Payment ServicesV1.0.319 36

Using this field merchant can set a minimum order limit. If the grand total of theorder is less than the Minimum Order Total value, the payment cannot beprocessed through the payment method.20. Maximum Order TotalYou can specify the maximum amount for the transaction that can be processedthrough this payment method.21. Sort OrderThis option is for sorting the payment methods to display in the checkout page.Once you have configured Saferpay payment method, review all the settingscarefully. If everything is fine, click Save Config button at the top right corner.SAFERPAY FEATURESDESIGN CUSTOMIZATIONIf you want to customize the default design of Saferpay interface, Saferpayprovides the following options1. CSS-StylingThe CSS styling-options can be used over following methods. Payment page Transaction Interface SIX Payment ServicesV1.0.320 36

Alias InsertNote: The CSS file that is referenced by the CssUrl parameter must be storedon a web server that supports HTTPS.Refer s-usecss for detailedinformation2. ThemeThis parameter let you customize the appearance of the displayed paymentpages. Per default a lightweight responsive styling will be applied. If you don'twant any styling use 'NONE'.3. Payment Page ConfigurationYou can create different PP configurations to be applied over Transactioninitialize and PaymentPage Initialize. The configuration itself can be createdinside the Saferpay Backend under “Settings Payment Page Configuration”.Note: If a custom CSS is provided, any design related settings set in thepayment page config (PPConfig) will be ignored and the default design will beused.ORDER MANAGEMENTCAPTURE PAYMENTIf in the payment configuration “Capture type” is set to “Automatic”, merchantdon’t need to do anything from Magento backend. Payments will be capturedautomatically by the system and no adjustments is possible for created invoice. SIX Payment ServicesV1.0.321 36

When the “Capture type” is set to “Manual”, merchant will have to capturepayments manually through backend.In order to create invoice, follow these steps1. Open the order you want to create invoice2. Click on the invoice option in header of the sales order3. Ensure that Capture Online is selected at the bottom of the Invoice4. Click Submit Invoice. If successful, an invoice will be created. SIX Payment ServicesV1.0.322 36

If the Capture type is set to Manual and Invoice generation to Automatic, theninvoice will be created in pending state. All you need to do is to capture thatinvoice.MULTIPART CAPTURESaferpay offers the option to do Partial Captures on transactions made with onlycertain payment methods. Magento supports multiple invoices for an order andeach invoice can be captured separately. Please note that magneto doesn’tsupport multiple capture of a single invoice.Multipart capture can be used over following methods Visa Mastercard Maestro PayPalCANCEL PAYMENTOnly authorized, but not captured orders can be cancelled. Cancellation of anorder prevents any future change from being made to it. SIX Payment ServicesV1.0.323 36

In order to cancel an order, click on the Cancel option in header of the salesorder.VOID PAYMENTAuthorized transaction can be cancelled by issuing a void in Magento. It willinitiate money flow to the card holder by cancelling the transaction and preventany further online transaction process for that order.Note: Captured transaction cannot be cancelled but can be refunded.To Void payment, follow the below steps1. Go to Sales - Orders and open the order you want to cancellation2. Click on the Void option in header of the sales order and confirm the Void3.Confirm the transaction and if successful it gets cancelled SIX Payment ServicesV1.0.324 36

REFUND PAYMENTCaptured transactions can be refunded. Multiple refunds are possible on eachinvoice.In order to refund payment, follow these steps1. Open the order and navigate to invoice section2. Select the invoice that you would like to refund and enter the invoice page byclicking View3. Click on Credit Memo option in the invoice page4. Adjust the item to refund by editing “Items to refunds” section5. Edit the Refund Totals Section to adjust the amount to refund. It is notpossible to refund more than the total order amount.6. Click the Refund button at the bottom of the page.7. If successful, credit memo will be issued. SIX Payment ServicesV1.0.325 36

Note: Online credits can only be issued only from the invoice page in Magento,and not from the Order page.TRANSACTION OVERVIEWTransaction overview section provides overview for an order at a glance. Thissection contains information about sales transaction, 3Ds check and card SIX Payment ServicesV1.0.326 36

SIX Payment ServicesV1.0.327 36

ALIAS MANAGERAlias Manager allows your customer to save the credit card information and toreuse the saved information for future payments.Saferpay Secure Card Data, or SCD for short, is a service for saving sensitivepayment means information in the certified Saferpay data center. By using SCD,the payment data is separated from the merchant application and no longercomes into contact with it. The stored secure Card data can be referred fromfuture payments initiated via Transaction” interface.This feature is available for payment methods that supports secure card data.Sensitive payment data is stored only in certified Saferpay data centre. If thesettings, “Register alias and use during checkout” is enabled, logged incustomers can save and use their card for future transactions.In addition to this, customer can manage the saved cards from his customeraccount. SIX Payment ServicesV1.0.328 36

A new tab “Saved Cards” is added in the My account page of Magento fromwhich customers can add, update and delete cards from his account.Card Number – Displays the masked credit card number provided by SaferpayPayment Method – Saved card type.3-D Secure Checked – For some cards like Saferpay do 3D secure check whileadding cards. Such cards can be identified from here. Please note that only 3Dsecured cards can be used for recurring payments if the general settings“Recurring SCA challenge for PSD2 Compliance” is enabled.Customers have the option to update the expiry date of the card that is alreadysaved.BACKEND ORDERSSaferpay payment methods can be used for creating orders from Magentobackend. The payments can be processed only through Transaction Interface. SIX Payment ServicesV1.0.329 36

So please be careful about the authorization method you opted forcorresponding payments.Follow below steps to create order using backend1. Go to Admin Panel Sales Orders and press the Create New Order button.2. Choose the customer you want to create the order for.3. Once you've selected a customer you need to choose which store view youwant the order to be created on.4. Add products to order5. Enter Customer Address Information6. Choose the payment and shipping methodsYou will be redirected to payment gateway after submitting order7. After reviewing the order click on “Submit Order” button.8. The browser is redirected to the payment gateway. The merchant proceeds topayment by filling in the card details transmitted by the buyer and completes thetransaction SIX Payment ServicesV1.0.330 36

9. After successful payment the browser is redirected to the order detail page.CRON FOR CLEARING ABANDONDED ORDERSWhen the buyer has not completed the payment and the payment session hasexpired the order will be in “pending payment” state. A cron is automaticallysetup for clearing those orders.As for all the other extensions, make sure you have configured and activatedthe job scheduler (crontab) as explained in the Magento lERROR LOGSError Log section provides information about transactions performed bySaferpay that could not be completed successfully.Error details provided by payment gateway will be logged and displayed underSystem Configuration Sales Saferpay Error Log section. SIX Payment ServicesV1.0.331 36

RECURRING PAYMENT MODULECOMPATIBILITY WITH AMASTY RECURRING PAYMENTEXTENSIONThis extension offers subscriptions alongside regular products to trigger longterm repeat sales. It allows customers to simultaneously purchase both regularproducts and subscriptions.Please refer https://amasty.com/docs/doku.php?id magento 2:subscriptionsrecurring-payments for more information about the extension.We have implemented Saferpay Magento module to be compatible with theAmasty Recurring payment extension version 1.3.0. After installing the Saferpayand Amasty recurring payment module, all of the Saferpay payment methodswill get listed in the Amasty Recurring supported payment gateway list. Only theselected payment methods will be listed in the checkout page for subscriptionorders. SIX Payment ServicesV1.0.332 36

The following Saferpay payment methods are supported for subscription orders.1. VISA2. MASTERCARD3. MAESTRO – Payment possible only if there is already saved card data available4. AMERICAN EXPRESS5. BANCONTACT – Payment possible only if there is already saved card data available6. DINERS7. JCB8. BONUS CARD9. MYONE10. CREDIT CARD (SAFERPAY FIELDS) SIX Payment ServicesV1.0.333 36

The child subscription orders are created through cronjob. The cronjob isexecuted every 15 minutes and new subscription orders are placed if thescheduled time is arrived. If the subscription payment fails, then the subscriptiongets cancelled.The payment details are saved in the Saferpay account and not managed insideMagento, thus Saferpay module provides complete security of the sensitivepayment details of the customers.LIMITATIONS IDENTIFIED WITH THE AMASTY EXTENSIONLimitation 1: On enabling " Apply Free shipping to subscription products" as YES, two payments are displayed as selected by defaultSteps to Reproduce:1] Access Stores configuration sales Amasty extensions subscriptions &recurring payments2] Set "apply free shipping to subscriptions products" as YES.3] Save the configuration4] Access the shop.5] Add a product which is having subscription to the cart6] Proceed to the checkout page and observe the shipping methods.Limitation 2: Cannot place the order when the order total is zeroSteps to Reproduce:1] Access shop backend2] Navigate to Stores configuration sales amasty extension3] Enable free shipping for subscription products, Free trial is enabled andcharge initial fee is NO4] Ensure that payment method “ZERO SUBTOTAL CHECKOUT” is enabled SIX Payment ServicesV1.0.334 36

5] Try to create an order with a subscription product6] Observe that user cannot place the order when the order total is zeroLimitation 3: On creating an order with Grouped subscription product, theorder is created as normal order instead of the subscriptionSteps to Reproduce:1] Access the shop as a customer.2] Navigate to the grouped product, ensure subscription is enabled for thesame.3] Add to cart & Proceed the order.4] Complete order creation5] Check the customer account page.6] The order is not listed @ "My subscription" in the customer account pageLimitation 4: Initial subscription fee for subscription orders with aconfigurable product or bundle products is wrongSteps to Reproduce:1] Enable Initial subscription fee.2] Create a subscription order with a configurable product or bundle products3] Observe the initial fee subscription in the total summary of the cart pageLimitation 5: Initial subscription fee is displayed in all subscription mailseven though this is not valid for the further subscription ordersSteps to Reproduce:1] Enable Initial subscription fee.2] Create a subscription order. SIX Payment ServicesV1.0.335 36

3] Observe the subscription mail of the second subscription and furthersubscription orders.4] The initial fee is displayed in the mail even though it is not valid.Limitation 6: “Amount to Bill” in the Subscription grid is displayed withoutshipping amount in some cases.Steps to Reproduce:1] Set “Apply Free Shipping to Subscription Products” to No2] Create a subscription order with a one subscription product and an ordinaryproduct.3] Observe the “Amount to Bill” in the subscription grid4] The amount is displayed excluding the shipping fee. SIX Payment ServicesV1.0.336 36

10. Invoice Generation This field determines when to generate invoice for the payments made through Saferpay if the capture type is set to Manual. For automatic Captures invoice will be generated instantly after payment in paid state. Manual: Invoice should be generated ma

Related Documents:

POSTFINANCE eFINANCE APPLE PAY Odoo also supports all features of Saferpay like payment page, iframe, Saferpay Fields, alias insert, refund, cancel etc. 2.0 CONFIGURATIONS 2.1 REQUIREMENTS ODOO working environment. License for Saferpay module. Before the installation, you must have a valid account on Saferpay terminal.

ABOUT MAGENTO MODULE This module is implemented to integrate Saferpay Payment methods in Magento. It supports the following payment methods of Saferpay to work with default Magento 2 checkout. 1] VISA 2] MASTERCARD 3] MAESTRO 4] AMERICAN EXPRESS 5] BANCONTACT 6] DINERS/DISCOVER 7] JCB 8] BONUS CARD 9] SEPA ELV 10] MYONE 11] MASTERPASS 12] UNIONPAY

Upload Saferpay folder into PrestaShop modules directory . In your Saferpay account there is a possibility to create custom design of payment page with dedicated tools. If you do that, please enter the name of custom design . giropay, iDEAL, Invoice, JCB, Maestro, Mastercard, myOne, PayPal, paydirekt,

Makes a payment integration faster and efficient Built on top of Magento 2 Applicable for Community Edition (CE) Enterprise Edition (EE) - to be tested! Customizable to your needs, e.g. user friendly design of credit card transaction interface (Saferpay Fields) Professional support via Saferpay experts and Magento Bronze Partner

Teacher’s Book B LEVEL - English in school 6 Contents Prologue 8 Test paper answers 10 Practice Test 1 11 Module 1 11 Module 2 12 Module 3 15 Practice Test 2 16 Module 1 16 Module 2 17 Module 3 20 Practice Test 3 21 Module 1 21 Module 2 22 Module 3 25 Practice Test 4 26 Module 1 26 Module 2 27 Module 3 30 Practice Test 5 31 Module 1 31 Module .

WinDbg Commands . 0:000 k . Module!FunctionD Module!FunctionC 130 Module!FunctionB 220 Module!FunctionA 110 . User Stack for TID 102. Module!FunctionA Module!FunctionB Module!FunctionC Saves return address Module!FunctionA 110 Saves return address Module!FunctionB 220 Module!FunctionD Saves return address Module!FunctionC 130 Resumes from address

XBEE PRO S2C Wire XBEE Base Board (AADD) XBEE PRO S2C U.FL XBEE Pro S1 Wire RF & TRANSRECEIVER MODULE XBEE MODULE 2. SIM800A/800 Module SIM800C Module SIM868 Module SIM808 Module SIM7600EI MODULE SIM7600CE-L Module SIM7600I Module SIM800L With ESP32 Wrover B M590 MODULE GSM Card SIM800A LM2576

the principles of English etymology, than as a general introduction to Germanic philology. The Exercises in translation will, it is believed, furnish all the drill necessary to enable the student to retain the forms and constructions given in the various chapters. The Selections for Reading relate to the history and literature of King Alfred’s day, and are sufficient to give the student a .