Definition: What is it?

An authorization is a temporary transaction that shows a commitment to take money from an account.

The 'Authorize' process is the first step in allowing a sales transaction payment to be accepted. In OFBiz a service would be defined to carry out the authorisation process each time for example, a credit card is used. It will perform specific validation tests before the payment can be classes as 'authorised'.

When a payment is authorised it means that it has been validated and that the credit card or bank account has been checked to ensure that it has sufficient funds available to cover the proposed transaction. A number or code may be issued as evidence of the authorisation.

NOTE: In the 'Payment' settings for a store as part of the Product Payment setup the user can specify various services that will process a payment transactions through to completion. This includes the following:

  • Payment Authorisation
  • Payment Capture
  • Payment Credit
  • Payment Authentication Verification
  • Payment Re-Authorisation
  • Payment Refund
  • Payment Release Authorisation 

What is it used for?

It is used to provide verification and approval for the first step of the sales transaction payment process.

An 'Authorize' button is also displayed on Sales Order detail screen if a Credit Card payment was specified for a sales order. This is probably a more natural place for a payment transaction to be authorised.

See also Authorizations as an example of how authorisations are used for Financial Accounts.

NOTE: Using OFBiz demo data if DemoCustomer uses their credit card for payment then an transaction is created that is automatically authorised and can be viewed using the Gateway Responses.

What's on the screen?

To do 
 

How do I create and authorise a transaction?

To create and authorise a transaction

  1. Enter the 'Order Id' of the sales order for which payment is being made
  2. Enter the 'Order Payment Preference Id' (NOTE: This is automatically generated at sales order creation and may be difficult to find out...I found it by initially doing an order and then paying by DemoCustomer's credit card and checking Gateway Responses for what was displayed in that field for the order)
  3. Select the 'Payment Method Type' (NOTE TO CHECK: What happens if you use other selections not just credit card?)
  4. Enter the 'Amount'
  5. Press the 'Authorize' button
  6. A new transaction should be displayed with the status of authorised
    NOTE TO CHECK: Need to investigate how to to do this. The demo data payment settings for the Payment authorisation Service is set to always approve so no transactions will display here because of this. Need to test and maybe try removing the 'always approve' to see if the transaction will be created as 'unauthorised '

NOTE TO CHECK: What is the difference between this and manual electronic transaction?

  • No labels