### HyperPay Mobile SDK - First Integration and Server Setup Source: https://wordpresshyperpay.docs.oppwa.com/3d-secure-guide Guides for getting started with the HyperPay Mobile SDK, including initial integration steps and server-side setup. ```APIDOC First Integration: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/first-integration Set Up Your Server: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/integration/server ``` -------------------------------- ### HyperPay OPPWA Mobile SDK - First Integration & Server Setup Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/webhooks Guides for the initial setup of the HyperPay OPPWA Mobile SDK, including setting up your server for integration. ```APIDOC First Integration: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/first-integration Set Up Your Server: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/integration/server ``` -------------------------------- ### HyperPay Mobile SDK Integration Guides Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/threeDSecure/IDChecks Guides for integrating the HyperPay Mobile SDK, including initial setup, server-side integration, and utilizing ready-to-use UI components. ```APIDOC Mobile SDK Integration Guides: First Integration: - Steps for initial setup and basic integration. Set Up Your Server: - Guidelines for server-side integration and communication. Ready-to-Use UI: - Information on using pre-built UI components for a faster integration. ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integration Guide Source: https://wordpresshyperpay.docs.oppwa.com/support/key Comprehensive guide for integrating the HyperPay OPPWA Mobile SDK, covering initial setup, server configuration, and UI options. ```APIDOC First Integration: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/first-integration Set Up Your Server: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/integration/server Ready-to-Use UI: Payment Buttons: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/payment-button UI Customization: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/checkout-ui-customization Internationalization: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/internationalization Advanced Options: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/advanced-options Asynchronous Payments: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/asynchronous-payments Tokenization: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/tokenization Card scanning: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/card-scanning SDK & Your Own UI: Asynchronous payments: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/custom-ui/asynchronous-payments Tokenization: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/custom-ui/tokenization Bin detection: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/custom-ui/bin-detection 3D Secure 2: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/emv-3ds-new-flow Error Codes: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/error-codes ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integration Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/webhooks/payload Guides for integrating the HyperPay OPPWA Mobile SDK into your application. Covers initial setup, server-side integration, and utilizing pre-built UI components for payment processing. ```APIDOC Mobile SDK First Integration: - Follow the steps to set up the SDK in your mobile application. - Ensure all necessary dependencies are included. Set Up Your Server: - Configure your server to handle payment requests and responses from the SDK. - Implement secure communication channels. Ready-to-Use UI: - Payment Buttons: Integrate pre-defined payment buttons for various payment methods. - UI Customization: Customize the appearance and behavior of the payment UI. - Internationalization: Support multiple languages for the payment interface. - Advanced Options: Utilize advanced features like tokenization and asynchronous payments. - Card Scanning: Integrate card scanning functionality for easier data entry. SDK & Your Own UI: - Asynchronous Payments: Handle payment flows asynchronously. - Tokenization: Securely store payment details using tokens. - Bin Detection: Implement BIN detection for card validation. Brand Configurations: - Configure specific settings for various payment brands like Afterpay, Amazon Pay, Apple Pay, Google Pay, Klarna, Tamara, and Samsung Pay. ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integration Source: https://wordpresshyperpay.docs.oppwa.com/integrations/widget/fast-checkout/paypal Guides for integrating the HyperPay OPPWA Mobile SDK. Covers initial setup, server integration, using the ready-to-use UI, and custom UI development. ```APIDOC Mobile SDK Integration: First Integration: - Steps to get started with the Mobile SDK. Set Up Your Server: - Instructions for server-side integration. Ready-to-Use UI: - Payment Buttons: Configuration for payment buttons. - UI Customization: Options for customizing the checkout UI. - Internationalization: Support for multiple languages. - Advanced Options: Additional UI configurations. - Asynchronous Payments: Handling payments asynchronously. - Tokenization: Managing payment tokens. - Card Scanning: Integrating card scanning functionality. SDK & Your Own UI: - Asynchronous payments: Handling payments asynchronously with custom UI. - Tokenization: Managing payment tokens with custom UI. - Bin detection: Implementing BIN detection. Brand Configurations: - Afterpay Pacific, Amazon Pay, Apple Pay, Google Pay, Klarna Payments, Tamara, Samsung Pay: Specific configurations for various payment brands. 3D Secure 2: - Integration flow for 3D Secure 2 authentication. Error Codes: - List and explanation of potential error codes. ``` -------------------------------- ### HyperPay Mobile SDK - First Integration and Server Setup Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/openid Guides users through the initial steps of integrating the HyperPay Mobile SDK, including setting up their server environment. ```APIDOC First Integration: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/first-integration Set Up Your Server: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/integration/server ``` -------------------------------- ### HyperPay OPPWA Mobile SDK - First Integration & Server Setup Source: https://wordpresshyperpay.docs.oppwa.com/reference/resultCodes Guides for setting up the HyperPay OPPWA Mobile SDK, covering the initial integration steps and server-side configurations. ```APIDOC First Integration: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/first-integration Set Up Your Server: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/integration/server ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integration Source: https://wordpresshyperpay.docs.oppwa.com/integrations/server-to-server Guides for integrating the HyperPay OPPWA Mobile SDK into your application. Covers initial setup, server-side integration, and utilizing the ready-to-use UI components for payments. ```APIDOC First Integration: - Steps to get started with the Mobile SDK. Set Up Your Server: - Instructions for configuring your server to work with the Mobile SDK. Ready-to-Use UI: - Details on using pre-built UI components for a faster integration. - Payment Buttons: How to implement payment buttons. - UI Customization: Options for customizing the checkout UI. - Internationalization: Support for multiple languages. - Advanced Options: Additional configurations for the UI. - Asynchronous Payments: Handling payments that complete in the background. - Tokenization: Securely storing payment information. - Card scanning: Integrating card scanning functionality. SDK & Your Own UI: - Guidance on integrating the SDK with a custom user interface. - Asynchronous payments: Handling background payment processes. - Tokenization: Implementing tokenization in custom UI. - Bin detection: Detecting card BINs in custom UI. Brand configurations: - Specific configurations for various payment brands. - Afterpay Pacific - Amazon Pay - Apple Pay - Google Pay - Klarna Payments - Tamara - Samsung Pay 3D Secure 2: - Integration details for 3D Secure 2 authentication. Error Codes: - A list of common error codes and their meanings. ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Documentation Source: https://wordpresshyperpay.docs.oppwa.com/reference/workflows Details on integrating the HyperPay Mobile SDK, including initial setup, server configuration, and UI customization options. ```APIDOC Mobile SDK First Integration: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/first-integration Set Up Your Server: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/integration/server Ready-to-Use UI: Payment Buttons: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/payment-button UI Customization: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/checkout-ui-customization Internationalization: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/internationalization Advanced Options: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/advanced-options Asynchronous Payments: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/asynchronous-payments Tokenization: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/tokenization Card scanning: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/card-scanning SDK & Your Own UI: Asynchronous payments: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/custom-ui/asynchronous-payments Tokenization: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/custom-ui/tokenization Bin detection: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/custom-ui/bin-detection Brand configurations: Afterpay Pacific: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/afterpay-pacific Amazon Pay: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/amazon-pay Apple Pay: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/apple-pay Google Pay: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/google-pay Klarna Payments: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/klarna Tamara: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/tamara Samsung Pay: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/samsung-pay 3D Secure 2: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/emv-3ds-new-flow Error Codes: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/error-codes ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integration Source: https://wordpresshyperpay.docs.oppwa.com/integrations/widget/mobile Guides for integrating the HyperPay OPPWA Mobile SDK. Covers setup, server integration, and using pre-built or custom UIs for payment processing. ```APIDOC Mobile SDK Integration: First Integration: - Follow the steps to initialize the SDK and perform a basic transaction. Set Up Your Server: - Configure your server to handle payment requests and responses from the SDK. Ready-to-Use UI: - Payment Buttons: Implement payment buttons for various brands. - UI Customization: Customize the checkout UI appearance. - Internationalization: Support multiple languages for the UI. - Advanced Options: Utilize advanced features like tokenization and card scanning. - Asynchronous Payments: Handle payments that complete asynchronously. - Tokenization: Securely store payment details using tokens. - Card Scanning: Integrate card scanning functionality. SDK & Your Own UI: - Asynchronous payments: Implement custom handling for asynchronous payment flows. - Tokenization: Integrate tokenization into your custom UI. - Bin detection: Implement BIN detection for card validation. Brand Configurations: - Configure specific payment brands like Afterpay, Amazon Pay, Apple Pay, Google Pay, Klarna, Tamara, and Samsung Pay. 3D Secure 2: - Implement the new flow for 3D Secure 2 authentication. Error Codes: - Refer to the list of error codes for troubleshooting. ``` -------------------------------- ### HyperPay OPPWA Support and Integration Guides Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/threeDSecure/Exemption Resources for supporting HyperPay OPPWA integration, including COPYandPAY, features, going live checklist, security key management, TLS information, enhanced endpoint usage, supported browsers, webhook configuration, and single sign-on (SSO) setup. ```APIDOC COPYandPAY: https://wordpresshyperpay.docs.oppwa.com/support/widget Features: https://wordpresshyperpay.docs.oppwa.com/support/features Going Live: https://wordpresshyperpay.docs.oppwa.com/support/goinglive Security Key: https://wordpresshyperpay.docs.oppwa.com/support/key TLS: https://wordpresshyperpay.docs.oppwa.com/support/tls Enhanced Endpoint: https://wordpresshyperpay.docs.oppwa.com/support/enhancedendpoint Supported Browsers: https://wordpresshyperpay.docs.oppwa.com/support/browsers Webhooks: https://wordpresshyperpay.docs.oppwa.com/support/webhooks Single Sign On: https://wordpresshyperpay.docs.oppwa.com/support/sso ``` -------------------------------- ### HyperPay OPPWA Mobile SDK First Integration Source: https://wordpresshyperpay.docs.oppwa.com/integrations/server-to-server/networktokens Guide for the initial setup and integration of the HyperPay OPPWA Mobile SDK. ```APIDOC Mobile SDK First Integration: - Steps to get started with the mobile SDK. ``` -------------------------------- ### HyperPay Mobile SDK Integration Source: https://wordpresshyperpay.docs.oppwa.com/reference/payment-methods Guides for integrating the HyperPay Mobile SDK, covering initial setup, server integration, and utilizing pre-built UI components. ```APIDOC Mobile SDK - First Integration: Overview: Steps to get started with the HyperPay Mobile SDK. Requirements: Ensure you have a HyperPay merchant account and API keys. Steps: 1. Download the SDK. 2. Integrate the SDK into your mobile application. 3. Configure your merchant details. 4. Implement payment flows. Mobile SDK - Set Up Your Server: Overview: Guidelines for setting up your server-side integration with the Mobile SDK. Key Actions: - Securely handle API keys. - Process payment requests. - Manage transaction statuses. - Implement callbacks and notifications. Mobile SDK - Ready-to-Use UI: Overview: Utilizing HyperPay's pre-built UI components for a faster integration. Features: - Payment Buttons: Customizable buttons for various payment methods. - UI Customization: Options to style the checkout UI. - Internationalization: Support for multiple languages. - Advanced Options: Tokenization, asynchronous payments, card scanning. - EMV 3-D Secure 2: Integration for enhanced security. ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integrations Source: https://wordpresshyperpay.docs.oppwa.com/support/webhooks Documentation for integrating the HyperPay Mobile SDK, covering initial setup, server-side configurations, and utilizing pre-built UI components or custom UI implementations. ```APIDOC Mobile SDK Integration: First Integration: - Guide for getting started with the Mobile SDK. Set Up Your Server: - Instructions for server-side integration and configuration. Ready-to-Use UI: - Documentation for pre-built UI elements: - Payment Buttons: Implementing payment buttons. - UI Customization: Customizing the checkout UI. - Internationalization: Supporting multiple languages. - Advanced Options: Utilizing advanced UI features. - Asynchronous Payments: Handling asynchronous payment flows. - Tokenization: Implementing tokenization for saved cards. - Card Scanning: Integrating card scanning functionality. SDK & Your Own UI: - Guide for integrating the SDK with a custom UI: - Asynchronous payments: Handling asynchronous payment flows in custom UI. - Tokenization: Implementing tokenization in custom UI. - Bin detection: Utilizing BIN detection for card validation. Brand Configurations: - Specific configurations for various payment brands: - Afterpay Pacific - Amazon Pay - Apple Pay - Google Pay - Klarna Payments - Tamara - Samsung Pay 3D Secure 2: - Information on integrating the 3D Secure 2 flow. Error Codes: - A list of error codes and their meanings for troubleshooting. ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integrations Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk This section covers various aspects of integrating the HyperPay OPPWA Mobile SDK. It includes guides for first-time integration, server setup, utilizing the ready-to-use UI with features like payment buttons and customization, and integrating the SDK with your own custom UI, including asynchronous payments and tokenization. ```APIDOC Mobile SDK - First Integration: - Guide for initial setup and configuration. Mobile SDK - Set Up Your Server: - Instructions for server-side integration and requirements. Mobile SDK - Ready-to-Use UI: - Payment Buttons: Configuration for displaying payment buttons. - UI Customization: Options for customizing the checkout UI. - Internationalization: Support for multiple languages and regions. - Advanced Options: Extended UI functionalities. - Asynchronous Payments: Handling payments that complete in the background. - Tokenization: Securely storing payment details using tokens. - Card Scanning: Integrating card scanning capabilities. Mobile SDK - SDK & Your Own UI: - Asynchronous Payments: Implementing background payment processing. - Tokenization: Managing payment tokens in a custom UI. - Bin Detection: Identifying card issuer based on BIN. Mobile SDK - Brand Configurations: - Afterpay Pacific, Amazon Pay, Apple Pay, Google Pay, Klarna Payments, Tamara, Samsung Pay: Specific configurations for various payment brands. Mobile SDK - 3D Secure 2: - Integration flow for EMV 3D Secure 2 authentication. Mobile SDK - Error Codes: - Reference for understanding and handling SDK errors. ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integration Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/threeDSecure/NPA Guides for integrating the HyperPay OPPWA Mobile SDK. Covers initial setup, server-side integration, and utilizing pre-built UI components for payment processing. ```APIDOC Mobile SDK Integration: First Integration: - Setup involves obtaining API keys and configuring the SDK with your merchant details. Set Up Your Server: - Server-side integration requires creating API endpoints to handle payment requests and callbacks. Ready-to-Use UI: - Payment Buttons: - Integrate pre-defined payment buttons for various payment methods. - UI Customization: - Customize the appearance and behavior of the checkout UI. - Internationalization: - Support for multiple languages and currencies. - Advanced Options: - Configure advanced settings like fraud detection and risk management. - Asynchronous Payments: - Handle payments that do not require immediate confirmation. - Tokenization: - Securely store payment details for future transactions. - Card Scanning: - Implement card scanning functionality for easier data entry. ``` -------------------------------- ### Webhooks FAQ Source: https://wordpresshyperpay.docs.oppwa.com/support/webhooks Frequently asked questions regarding webhook setup and notification delivery for HyperPay OPPWA. Covers URL verification, failure alerts, and configuring multiple alert email addresses. ```APIDOC How can I verify that my webhook URL is correctly set to receive notifications? You have the ability to send test notitications to the webhook URL at the configuration time in the user interface. This guarantees the correctness of the webhook setup before the notifications feature is turned on. I'm not receiving webhooks anymore. Am I alerted when something goes wrong? An automated daily email is going to be sent to all the configured webhook email addresses so that you are alerted when notifications fail to be delivered. Once such an alert email is received, the customer owning the webhook infrastructure should take immediate action and fix the webhook URL reachability so that the failed notifications are retried with the next defined retry interval and get successfully delivered. Failing to take any action, leads to losing all the notifications beyond the retry period. Can I configure multiple email addresses to get alerted when webhooks are failing to be delivered? Absolutely. You can configure multiple email addresses to receive the daily alerts. Please consider updating the email addresses in case people change roles or leave the company. ``` -------------------------------- ### Get Payment Status Request Examples Source: https://wordpresshyperpay.docs.oppwa.com/integrations/server-to-server Provides sample requests in various languages to retrieve the status of a payment transaction. ```curl curl -G https://eu-test.oppwa.com/v1/payments/{id} \ -d "entityId=8ac7a4c79394bdc801939736f17e063d" \ -H "Authorization: Bearer OGFjN2E0Yzc5Mzk0YmRjODAxOTM5NzM2ZjFhNzA2NDF8enlac1lYckc4QXk6bjYzI1NHNng=" ``` -------------------------------- ### Adobe Commerce Cloud Plugin Configuration Guide Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/plugins Details the configuration steps required after installing the HyperPay plugin in Adobe Commerce, including API key and webhook setup. ```en 1. Locate the Payment Plugin: Navigate to Stores > Settings > Configuration > Sales > Payment Methods. 2. Configure API Key and Entity ID: Enter the API key and Entity ID provided for your store. 3. Configure Webhook Decryption Key, you can obtain the webhook decryption key while setting the webhook in Open Payment Platform. Webhook is set up to receive notifications/events for transactions in the plugin platform. 4. Customize as Necessary: Adjust the settings to fit your needs. 5. Enable Payment Methods: Activate the relevant card or alternative payment methods.. 6. Add Respective Brands: Include the necessary brands for your store. 7. Refer to Detailed Instructions: Consult the internal guide and configuration documentation provided with the plugin for more detailed steps. ``` -------------------------------- ### Pre-authorize Payment - cURL Example Source: https://wordpresshyperpay.docs.oppwa.com/integrations/server-to-server Example of initiating a pre-authorization request using cURL. ```curl curl https://eu-test.oppwa.com/v1/payments \ -d "entityId=8ac7a4c79394bdc801939736f17e063d" \ -d "amount=92.00" \ -d "currency=EUR" \ -d "paymentBrand=VISA" \ -d "paymentType=PA" \ -d "card.number=4200000000000000" \ -d "card.holder=Jane Jones" \ -d "card.expiryMonth=05" \ -d "card.expiryYear=2034" \ -d "card.cvv=123" \ -H "Authorization: Bearer OGFjN2E0Yzc5Mzk0YmRjODAxOTM5NzM2ZjFhNzA2NDF8enlac1lYckc4QXk6bjYzI1NHNng=" ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integration - First Payment Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/first-integration Guide to making your first payment using HyperPay OPPWA's ready-to-use payment forms and demo application. It covers setting up the demo app, which includes a test integration server, and notes the requirement to copy SDK files to the demo app folder. ```APIDOC First integration guide for HyperPay OPPWA. Utilizes a demo application with a test integration server for making test transactions. Ensure SDK files are copied to the demo app folder before running. ``` -------------------------------- ### HyperPay OPPWA Support and Integration Guides Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/threeDSecure Guides and support information for HyperPay OPPWA, including COPYandPAY, going live, security keys, and webhooks. ```APIDOC Support and Integration: - COPYandPAY: https://wordpresshyperpay.docs.oppwa.com/support/widget - Features: https://wordpresshyperpay.docs.oppwa.com/support/features - Going Live: https://wordpresshyperpay.docs.oppwa.com/support/goinglive - Security Key: https://wordpresshyperpay.docs.oppwa.com/support/key - TLS: https://wordpresshyperpay.docs.oppwa.com/support/tls - Enhanced Endpoint: https://wordpresshyperpay.docs.oppwa.com/support/enhancedendpoint - Supported Browsers: https://wordpresshyperpay.docs.oppwa.com/support/browsers - Webhooks: https://wordpresshyperpay.docs.oppwa.com/support/webhooks - Single Sign On: https://wordpresshyperpay.docs.oppwa.com/support/sso ``` -------------------------------- ### Capture Payment - cURL Example Source: https://wordpresshyperpay.docs.oppwa.com/integrations/server-to-server Example of initiating a capture request using cURL for a pre-authorized payment. ```curl curl https://eu-test.oppwa.com/v1/payments/{id} \ -d "entityId=8ac7a4c79394bdc801939736f17e063d" \ -d "amount=92.00" \ -d "paymentType=CP" \ -d "currency=EUR" \ -H "Authorization: Bearer OGFjN2E0Yzc5Mzk0YmRjODAxOTM5NzM2ZjFhNzA2NDF8enlac1lYckc4QXk6bjYzI1NHNng=" ``` -------------------------------- ### Shopify Plugin Installation Guide Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/plugins Instructions for installing the HyperPay payment plugin on a Shopify store. This includes obtaining the app from the Shopify App Listing and following the on-screen prompts for installation. ```javascript // Navigate to the Shopify App Listing // Click 'Install' // Follow on-screen instructions on the Shopify admin page // Click 'Install' again to confirm // Access the app through the Apps tab after installation ``` -------------------------------- ### HyperPay OPPWA Support and Integration Guides Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/openid Guides for HyperPay OPPWA support, including COPYandPAY, features, going live, security key, TLS, enhanced endpoint, supported browsers, webhooks, and SSO. ```APIDOC Support: - COPYandPAY widget: /support/widget - Features overview: /support/features - Going Live checklist: /support/goinglive - Security Key management: /support/key - TLS configuration: /support/tls - Enhanced Endpoint usage: /support/enhancedendpoint - Supported Browsers list: /support/browsers - Webhooks setup: /support/webhooks ``` -------------------------------- ### 3D Secure Response Examples Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/threeDSecure/Parameters Provides example JSON structures for successful and error cases of 3D Secure authentication responses. ```APIDOC "threeDSecure":{ "eci":"05", "verificationId":"MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=", "version":"2.2.0", "flow":"challenge" "dsTransactionId":"1231-2342-3453-4564", "challengeMandatedIndicator":"Y", "authType":"2", "acsTransactionId":"7777-8797-4645-1233" }, "threeDSecure":{ "version":"2.2.0", "errorCode":"101", "errorDescription":"MerchantCategoryCode must be specified.", "errorSource":"3DS Server" }, "resultDetails":{ "ExtendedDescription":"Approved or completed successfully", "clearingInstituteName":"Clearing_Institute", "ConnectorTxID1":"12345", "AcquirerResponse":"00", "reconciliationId":"132499881" "CB_Authentication_value_algorithm":"2" "CB_Score":"55" } ``` -------------------------------- ### HyperPay OPPWA Support and Features Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/threeDSecure/TestingGuide This section provides information on HyperPay OPPWA support resources, including tutorials, going live procedures, security key management, TLS, webhooks, and single sign-on. ```APIDOC 3D Secure Testing Guide: https://wordpresshyperpay.docs.oppwa.com/tutorials/threeDSecure/TestingGuide COPYandPAY: https://wordpresshyperpay.docs.oppwa.com/support/widget Features: https://wordpresshyperpay.docs.oppwa.com/support/features Going Live: https://wordpresshyperpay.docs.oppwa.com/support/goinglive Security Key: https://wordpresshyperpay.docs.oppwa.com/support/key TLS: https://wordpresshyperpay.docs.oppwa.com/support/tls Enhanced Endpoint: https://wordpresshyperpay.docs.oppwa.com/support/enhancedendpoint Supported Browsers: https://wordpresshyperpay.docs.oppwa.com/support/browsers Webhooks: https://wordpresshyperpay.docs.oppwa.com/support/webhooks Single Sign On: https://wordpresshyperpay.docs.oppwa.com/support/sso ``` -------------------------------- ### Adobe Commerce Cloud Plugin Installation Guide Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/plugins Provides step-by-step instructions for downloading and installing the HyperPay plugin from the Adobe Commerce Marketplace. ```en 1. Log in to Adobe Commerce Marketplace: Use your Adobe account to access the marketplace. 2. To download plugin from marketplace [Click here](https://commercemarketplace.adobe.com/aciworldwide-payment.html) . 3. Upload the Plugin to Your Adobe Commerce Store: Go to your Adobe Commerce admin panel, navigate to System > Web Setup Wizard > Extension Manager, and upload the downloaded plugin file. 4. Install the Plugin: Follow the on-screen instructions to complete the installation process. 5. For detailed instructions, please refer to the installation guide provided with the plugin. 6. Download the Plugin: Click on the plugin and select the download option. ``` -------------------------------- ### Registration Status Response Example Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/custom-ui/tokenization An example JSON response for a registration status, including transaction ID, card details, and result code. ```JSON { "id":"8a82944a580a782101581f3a0b4b5ab9", "card":{ "bin":"420000", "last4Digits":"0000", "holder":"Jane Jones", "expiryMonth":"05", "expiryYear":"2018" }, "result":{ "code":"000.100.110", "description":"Request successfully processed in 'Merchant in Integrator Test Mode'" }, // ... } ``` -------------------------------- ### HyperPay OPPWA Support and Tutorials Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/multi-acquiring This section provides links to support and tutorial resources for HyperPay OPPWA, including information on multi-acquiring, COPYandPAY widget, features, going live, security keys, TLS, enhanced endpoints, supported browsers, webhooks, and single sign-on. ```APIDOC Multi-Acquiring Tutorial: https://wordpresshyperpay.docs.oppwa.com/tutorials/multi-acquiring COPYandPAY Widget: https://wordpresshyperpay.docs.oppwa.com/support/widget Features: https://wordpresshyperpay.docs.oppwa.com/support/features Going Live: https://wordpresshyperpay.docs.oppwa.com/support/goinglive Security Key: https://wordpresshyperpay.docs.oppwa.com/support/key TLS: https://wordpresshyperpay.docs.oppwa.com/support/tls Enhanced Endpoint: https://wordpresshyperpay.docs.oppwa.com/support/enhancedendpoint Supported Browsers: https://wordpresshyperpay.docs.oppwa.com/support/browsers Webhooks: https://wordpresshyperpay.docs.oppwa.com/support/webhooks Single Sign On: https://wordpresshyperpay.docs.oppwa.com/support/sso ``` -------------------------------- ### HyperPay OPPWA Mobile SDK - Server Setup Source: https://wordpresshyperpay.docs.oppwa.com/integrations/server-to-server/standaloneexemption Instructions for setting up the server-side components required for the HyperPay OPPWA Mobile SDK integration. This ensures secure communication and transaction processing. ```APIDOC Mobile SDK - Set Up Your Server: - Guidelines for configuring the server environment for the Mobile SDK. - Ensures secure transaction processing and communication. ``` -------------------------------- ### Click to Pay Tutorial Guide Source: https://wordpresshyperpay.docs.oppwa.com/reference/release-notes Information about the Click to Pay product tutorial guide, highlighting its benefits and use cases. ```APIDOC Click to Pay Product: - Tutorial Guide: Available, capturing core value, benefits, and detailed illustrations of use cases. - Use Cases: - With real card details: Acquirer-agnostic, easy adoption for merchants. - With Network Tokens: Works seamlessly with any acquirer supporting Network Tokens. - Future Release: Implementation Guide with interactive COPYandPAY requests coming soon. ``` -------------------------------- ### HyperPay OPPWA Webhook Payload Examples Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/webhooks/payload Provides examples of the webhook notification payload in both JSON and hexadecimal formats, along with hexadecimal representations of the key, initialization vector, authentication tag, and encrypted value. ```plaintext Payload {"type": "PAYMENT"} Payload in Hexadecimal (after getting bytes in UTF-8) 7B2274797065223A20225041594D454E54227D Key in Hexadecimal 000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F Initialization-Vector (Hexadecimal) 3D575574536D450F71AC76D8 Authentication-Tag (Hexadecimal) 19FDD068C6F383C173D3A906F7BD1D83 Encrypted value in Hexadecimal F8E2F759E528CB69375E51DB2AF9B53734E393 ``` -------------------------------- ### Initialize OppPaymentProvider with Live Mode Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/custom-ui Illustrates the initialization of OppPaymentProvider with the live mode for Java and Kotlin, specifying the context and the live provider mode. ```Java OppPaymentProvider paymentProvider = new OppPaymentProvider(context, Connnect.ProviderMode.LIVE); ``` ```Kotlin val paymentProvider = OppPaymentProvider(context, Connnect.ProviderMode.LIVE) ``` -------------------------------- ### HyperPay OPPWA Integrations Overview Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/webhooks Provides an overview of different integration methods available for HyperPay OPPWA, including Pay By Link, Subscriptions, Smart Retry, and Mobile SDK. ```APIDOC Pay By Link API: https://wordpresshyperpay.docs.oppwa.com/integrations/paybylink/api Subscriptions: https://wordpresshyperpay.docs.oppwa.com/integrations/subscriptions Smart Retry: https://wordpresshyperpay.docs.oppwa.com/integrations/sdr Mobile SDK: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk Reporting: https://wordpresshyperpay.docs.oppwa.com/integrations/reporting ``` -------------------------------- ### Get Payment Status via CURL Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/integration/server Demonstrates how to make a GET request to check the payment status of a transaction using cURL. It includes the endpoint, required data parameters like 'entityId', and the Authorization header. ```curl curl -G https://eu-test.oppwa.com/v1/checkouts/{id}/payment \ -d "entityId=8ac7a4c79394bdc801939736f17e063d" \ -H "Authorization: Bearer OGFjN2E0Yzc5Mzk0YmRjODAxOTM5NzM2ZjFhNzA2NDF8enlac1lYckc4QXk6bjYzI1NHNng=" ``` -------------------------------- ### HyperPay OPPWA Mobile SDK - Prebuilt UI Features Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/threeDSecure/TestingGuide Documentation for the HyperPay OPPWA Mobile SDK's prebuilt UI components. This includes setting up payment buttons, customizing the checkout UI, internationalization, advanced options, handling asynchronous payments, tokenization, and card scanning functionalities. ```APIDOC Mobile SDK - Prebuilt UI: Payment Buttons: - Configure and display payment buttons. UI Customization: - Customize the appearance and behavior of the checkout UI. Internationalization: - Support for multiple languages and currencies. Advanced Options: - Access to advanced SDK features and configurations. Asynchronous Payments: - Handle payment flows that occur asynchronously. Tokenization: - Securely tokenize payment information for future use. Card Scanning: - Implement card scanning functionality for easier input. ``` -------------------------------- ### Get Payment Status Source: https://wordpresshyperpay.docs.oppwa.com/integrations/server-to-server Retrieves the current status of a payment transaction to determine if it was successful. ```APIDOC Get the payment status: Find out if the payment was successful. ``` -------------------------------- ### Apple Pay Integration Guide Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/apple-pay Guide on processing Apple Pay payments using the HyperPay OPPWA SDK. It explains the setup process and benefits of using Apple Pay for secure and simple customer payments via iPhone or iPad. ```APIDOC Apple Pay Integration: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/brand-configurations/apple-pay ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Integration Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui Guides for integrating the HyperPay OPPWA Mobile SDK, covering initial setup, server-side integration, using pre-built UI components like payment buttons and checkout UI customization, and integrating with your own UI for custom payment flows. ```APIDOC Mobile SDK Integration: First Integration: - Steps to get started with the Mobile SDK. Set Up Your Server: - Instructions for server-side integration and configuration. Ready-to-Use UI: - Payment Buttons: Configuration for displaying payment buttons. - UI Customization: Options for customizing the checkout UI. - Internationalization: Support for multiple languages and regions. - Advanced Options: Extended features and configurations. - Asynchronous Payments: Handling payments that complete asynchronously. - Tokenization: Securely storing payment information using tokens. - Card Scanning: Integrating card scanning functionality. SDK & Your Own UI: - Asynchronous payments: Handling asynchronous payment flows with custom UI. - Tokenization: Implementing tokenization within a custom UI. - Bin detection: Detecting card BIN information. Brand Configurations: - Specific configurations for various payment brands like Afterpay, Amazon Pay, Apple Pay, Google Pay, Klarna, Tamara, and Samsung Pay. 3D Secure 2: - Implementation details for the EMV 3-D Secure 2 authentication flow. Error Codes: - A list of common error codes and their meanings. ``` -------------------------------- ### HyperPay OPPWA Support and Guides Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/fraud-management-guide This section provides links to support resources and guides for HyperPay OPPWA, including tutorials, COPYandPAY, going live, security key management, TLS, enhanced endpoints, supported browsers, webhooks, and single sign-on. ```APIDOC Fraud Management Guide: - Documentation: https://wordpresshyperpay.docs.oppwa.com/tutorials/fraud-management-guide COPYandPAY: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/widget Features: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/features Going Live: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/goinglive Security Key: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/key TLS: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/tls Enhanced Endpoint: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/enhancedendpoint Supported Browsers: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/browsers Webhooks: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/webhooks Single Sign On: - Documentation: https://wordpresshyperpay.docs.oppwa.com/support/sso ``` -------------------------------- ### Create Checkout Request with Integrity Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/pci Example cURL request to create a checkout with the 'integrity' parameter enabled for enhanced security. ```curl curl https://eu-test.oppwa.com/v1/checkouts \ -d "entityId=8a8294175d602369015d73bf009f1808" \ -d "amount=92.00" \ -d "currency=EUR" \ -d "paymentType=DB" \ -d "integrity=true" \ -H "Authorization: Bearer OGE4Mjk0MTc1ZDYwMjM2OTAxNWQ3M2JmMDBlNTE4MGN8ZE1xNU1hVEQ1cg==" ``` -------------------------------- ### Mobile SDK Integration Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/error-codes Guides for integrating the HyperPay Mobile SDK, covering initial setup, server integration, and UI customization. ```APIDOC Mobile SDK - First Integration: Description: Steps to get started with the Mobile SDK for the first time. ``` ```APIDOC Mobile SDK - Server Setup: Description: Instructions on how to set up your server for Mobile SDK integration. ``` ```APIDOC Mobile SDK - Prebuilt UI: Description: Details on using the ready-to-use UI components of the Mobile SDK, including payment buttons, UI customization, internationalization, advanced options, asynchronous payments, tokenization, and card scanning. ``` ```APIDOC Mobile SDK - Custom UI: Description: Guidance on integrating the SDK with your own custom UI, covering asynchronous payments, tokenization, and bin detection. ``` ```APIDOC Mobile SDK - Brand Configurations: Description: Information on configuring various payment brands within the Mobile SDK, including Afterpay Pacific, Amazon Pay, Apple Pay, Google Pay, Klarna Payments, Tamara, and Samsung Pay. ``` ```APIDOC Mobile SDK - 3D Secure 2: Description: Documentation for implementing the 3D Secure 2 flow with the Mobile SDK. ``` ```APIDOC Mobile SDK - Error Codes: Description: A reference for error codes encountered during Mobile SDK integration. ``` -------------------------------- ### HyperPay OPPWA Mobile SDK Server Setup Source: https://wordpresshyperpay.docs.oppwa.com/integrations/server-to-server/networktokens Instructions for setting up your server to work with the HyperPay OPPWA Mobile SDK. ```APIDOC Mobile SDK Set Up Your Server: - Server-side configurations for mobile SDK integration. ``` -------------------------------- ### Checkout Creation Response with Integrity Hash Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/pci Example JSON response from the OPPWA gateway, including the 'integrity' hash for script verification. ```json { "result":{ "code":"000.200.100", "description":"successfully created checkout" }, "buildNumber":"577c5667d790266430da6bb4c0effd313f92bb8a@2024-08-28 00:42:29 +0000", "timestamp":"2024-08-29 10:44:20+0000", "ndc":"52252F000AA2C1BEB0A0F728B5119AB0.uat01-vm-tx01", "id":"52252F000AA2C1BEB0A0F728B5119AB0.uat01-vm-tx01" "integrity":"sha384-Uz9kJ7MP7hR4osV9qZgnqzAUaqeNOjwtCvpcQYvXmi61KPRg1EwdT+G1gYpVuEok" } ``` -------------------------------- ### HyperPay OPPWA Support and Going Live Source: https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/prebuilt-ui/checkout-ui-customization Resources for support, including features, going live checklist, security key management, TLS information, enhanced endpoints, supported browsers, webhooks, and single sign-on (SSO) configuration. ```APIDOC COPYandPAY: - Information on using the COPYandPAY feature. Features: - Overview of available features. Going Live: - Checklist and steps required to go live with the payment gateway. Security Key: - Guidance on managing security keys. TLS: - Information regarding Transport Layer Security (TLS) requirements. Enhanced Endpoint: - Details on accessing enhanced API endpoints. Supported Browsers: - List of browsers compatible with the payment gateway. Webhooks: - Configuration details for setting up webhook notifications. Single Sign On: - Information on implementing Single Sign On (SSO). ``` -------------------------------- ### Payment Widget Script with Integrity Attribute Source: https://wordpresshyperpay.docs.oppwa.com/tutorials/pci Example of how to include the payment widget script on a page, using the integrity hash for verification. ```javascript ```