Menu

User Tools

Create PDF

Site Tools


Differences

This shows you the differences between two versions of the page.

Go

Link to this comparison view

detailed_core_feature_comparison [2018-12-17 16:06]
dorothea.bartel [REST API]
detailed_core_feature_comparison [2019-11-11 14:54] (current)
Line 4: Line 4:
  
 Java API/Serial API are the Java software library and the interface for the QTill Server. \\  Java API/Serial API are the Java software library and the interface for the QTill Server. \\ 
-This table gives a basic feature overview. For more detailed information such as parameter definition, [[mailto:support@wirecard.com|contact support]].+This table gives a basic feature overview. For more detailed information such as parameter definition, [[support.at@wirecard.com|contact support]].
  
 ^ Feature ^ Description ^ ^ Feature ^ Description ^
Line 13: Line 13:
 ^ Recurring Payment | Creates new order and payment based on already existing order. <html><br><br></html>Mandatory parameters: <html><ul><li><font color="black"> orderNumber (new number from createOrder)</li><li>sourceOrderNumber (parent transaction)</li><li>amount</li><li>currency</li><li>orderDescription</li></ul></html>| ^ Recurring Payment | Creates new order and payment based on already existing order. <html><br><br></html>Mandatory parameters: <html><ul><li><font color="black"> orderNumber (new number from createOrder)</li><li>sourceOrderNumber (parent transaction)</li><li>amount</li><li>currency</li><li>orderDescription</li></ul></html>|
 ^ Refund | Creates refund for already closed deposit. Only possible if deposit for and closing of order are already completed.<html><br><br></html> Mandatory parameters:<html><ul><li><font color="black">orderNumber (orderNumber of order which is to be refunded)</li><li>amount</li></ul></html>| ^ Refund | Creates refund for already closed deposit. Only possible if deposit for and closing of order are already completed.<html><br><br></html> Mandatory parameters:<html><ul><li><font color="black">orderNumber (orderNumber of order which is to be refunded)</li><li>amount</li></ul></html>|
-^ Query | <html><b>queryOrders:</b><br></html>Returns information about all orders and their payment and refund status for given input parameters.<html><br><br></html>Mandatory parameter: <html><br></html>“For” to specify which orders to return (depending on status).<html><br><br><b>queryCredits:</b><br></html> Returns all refunds. <html><br><br><b>queryBatches: </b><br></html>Returns information about daily batches - either closed or open (depending on request parameters). |+^ Query | <html><b>queryOrders:</b><br></html>Returns information about all orders and their payment and refund status for given input parameters.<html><br><br></html>Mandatory parameter: <html><ul><li><font color="black">“For” to specify which orders to return (depending on status).</li></ul></html><html><b>queryCredits:</b><br></html> Returns all refunds. <html><br><br><b>queryBatches: </b><br></html>Returns information about daily batches - either closed or open (depending on request parameters). |
 ^ Approve Reversal | Reverses an authorization for a payment which has not yet been deposited. | ^ Approve Reversal | Reverses an authorization for a payment which has not yet been deposited. |
 ^ Deposit Reversal | Reverses a deposit if daily closing has not yet been done. | ^ Deposit Reversal | Reverses a deposit if daily closing has not yet been done. |
Line 63: Line 63:
 ===== REST API ===== ===== REST API =====
 The REST API architecture differs completely from the JAPI/SAPI architecture. There are multiple options to call a certain functionality. The transaction type used always depends on the payment method to be implemented.  This table provides an overview. For more information see the comprehensive documentation: The REST API architecture differs completely from the JAPI/SAPI architecture. There are multiple options to call a certain functionality. The transaction type used always depends on the payment method to be implemented.  This table provides an overview. For more information see the comprehensive documentation:
-  * [[https://document-center.wirecard.com/display/PTD/REST+API|REST API]] +  * [[https://doc.wirecard.com/RestApi.html|REST API]] 
-  * [[https://document-center.wirecard.com/display/PTD/Appendix+B%3A+Transaction+Types|Transaction types]]+  * [[https://doc.wirecard.com/AppendixB.html|Transaction types]]
  
 ^ Feature ^ Description ^ ^ Feature ^ Description ^
 ^ Initiate Payment | Transaction types: <html><ul><li><font color="black">preauthorization</li><li>authorization</li><li>authorization-only</li><li>final-authorization</li><li>authorization-supplementary</li><li>get-url</li><li>debit</li><li>purchase</li></ul></html>3-D Secure:<html><ul><li><font color="black">Check enrollment</li><li>Customer ACS Communication</li><li>Check Payers Response</li><li>Payment Request</li></ul></html> | ^ Initiate Payment | Transaction types: <html><ul><li><font color="black">preauthorization</li><li>authorization</li><li>authorization-only</li><li>final-authorization</li><li>authorization-supplementary</li><li>get-url</li><li>debit</li><li>purchase</li></ul></html>3-D Secure:<html><ul><li><font color="black">Check enrollment</li><li>Customer ACS Communication</li><li>Check Payers Response</li><li>Payment Request</li></ul></html> |
-^ Verify Payment | General API request to get status of asynchronous payment <html><br></html> [[https://document-center.wirecard.com/display/PTD/General+Platform+Features#GeneralPlatformFeatures-Retrieve_by_Request-IDRetrieveTransactionbyRequest-ID|(example)]]. |+^ Verify Payment | General API request to get status of asynchronous payment <html><br></html> [[https://doc.wirecard.com/GeneralPlatformFeatures_Transactions.html#GeneralPlatformFeatures_RetrieveTransaction|(example)]]. |
 ^ Deposit | Transaction types: <html><ul><li><font color="black">capture-authorization (takes funds from the card holder after authorization)</li><li>capture-preauthorization</li><li>capture-final-auth</li><li>deposit</li></ul></html> | ^ Deposit | Transaction types: <html><ul><li><font color="black">capture-authorization (takes funds from the card holder after authorization)</li><li>capture-preauthorization</li><li>capture-final-auth</li><li>deposit</li></ul></html> |
 ^ Recurring Payment | Transaction types: <html><ul><li><font color="black">debit</li><li>authorization</li><li>referenced-purchase</li><li>referenced-authorization</li></ul></html>Additional elements in XML request: <html><ul><li><font color="black">periodic</li><li>periodic-type</li><li>sequence-type</li></ul></html>Recurring based on<html><ul><li><font color="black">merchant-tokenization-flag and tokenID</li><li>parent-transaction-id </li></ul></html> | ^ Recurring Payment | Transaction types: <html><ul><li><font color="black">debit</li><li>authorization</li><li>referenced-purchase</li><li>referenced-authorization</li></ul></html>Additional elements in XML request: <html><ul><li><font color="black">periodic</li><li>periodic-type</li><li>sequence-type</li></ul></html>Recurring based on<html><ul><li><font color="black">merchant-tokenization-flag and tokenID</li><li>parent-transaction-id </li></ul></html> |
Line 76: Line 76:
 ^ Deposit Reversal | Transaction types:<html><ul><li><font color="black">void-capture</li><li>void-debit</li><li>void-purchase</li><li>reversal-purchase</li><li>void-capture-preauthorization</li><li>void-capture-final-auth</li></ul></html> | ^ Deposit Reversal | Transaction types:<html><ul><li><font color="black">void-capture</li><li>void-debit</li><li>void-purchase</li><li>reversal-purchase</li><li>void-capture-preauthorization</li><li>void-capture-final-auth</li></ul></html> |
  
-Back to [[japi_sapi_vs._restapi_vs._php_payment_sdk|Switching to Wirecard Payment Processing Gateway main page.]]+----- 
 + 
 +Back to [[switching_to_wirecard_payment_processing_gateway|Switching to Wirecard Payment Gateway main page.]]

This website uses cookies to deliver the best service to you. By continuing to browse the site, you are agreeing to our use of cookies.