OpusPAY
User guide
×
Menu
Index

Sales Receipts

 
Sales Receipts
1

Payment Type

 
Select the method of payment for this receipt.
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
ComboBox
1. Also known as "Receipt Type".
 
2. If a Receipt Type is linked to an opuspay Method of a Merchant with a status of "On-Hold", this Receipt Type should not be included in the list of options available.
  • Reads the options available from the standard Receipt Type byondpro function
  • The UI performs as standard.
  • If the payment type selected is linked to the 'Card Not Present' payment method, AND the Save button is clicked, the opuspay secure payment form should be launched for third party payment.
    3a. It should be noted that the payment type will need to be named 'Call In Payment' to imply the functionality of this enhancement, during implementation.
Y
 
 
 
None
Please select a Payment Type
2

Receipt Number

 
The receipt number generated by the system for the sales receipt
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
TextBox
 
  • For card present transactions, this receipt number will be generated on Save/ Process
  • If the payment is not approved by the gateway, then the receipt number should be discarded and placed back into the pool for use by the next sales receipt
  • If the card present transaction is approved by the gateway, then save the receipt number with the Sales Receipt transaction
  • For card not present transactions this field will be updated when the receipt is automatically created by the payment transaction
Y
 
N
 
 
 
3

Payment Notice Receipt Number

3. Payment Notice Receipt Number
The payment notice receipt number where the payment has been received and the receipt has been created by the payment transaction
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
TextBox
 
  • On creation of a sales receipt, the field will be null.
  • Will remain null unless a payment notice creates the receipt
  • will be populated when the receipt record is created by the payment notice on successful completion of the payment transaction
  • Shows the payment notice number from the payment notice record
Y
 
N
 
From the related payment notice record
 
 
 
4

Payment Device

 
Allows for an override of the credit card to be used
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
ComboBox
 
  • Grey out this field if:
  • no opuspay credentials have been set up
  • The Receipt Type selected Credit Card checkbox is not checked
  • The Receipt Type selected is not linked to an opuspay Method
  • Allow for selection of a device which is assigned to the site assigned to the sales transaction
Y if not greyed out
 
Y if not greyed out
 
The default device assigned to the site
Please select a credit card device
5

Save Button

 
Saves the receipt and executes the payment workflow.
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
Change the name of the button to "Process Payment"
  • Run all validations
  • If the validations pass then save the transaction and follow the Sales Receipt Workflow
  • If the payment response from opuspay is "failed" then pop-up the failure alert
  • If the payment response from opuspay is "success" then pop-up the success alert
  • If If the payment type selected is linked to the 'Card Not Present' payment method, then clicking on the Save button should pass the merchant credentials and the required data for the payment transaction to be processed AND launch the opuspay secure payment form (Refer workflow)
 
 
 
 
 
 
 
Failure Alert Pop-UP
 
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Pop-Up
 
  • When the Close button is selected, close the pop-up and return the user to the Sales Receipt in Edit mode
 
 
 
 
 
 
 
 
Success Alert Pop-UP
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Pop-Up
 
  • When the Close button is selected, close the pop-up and return the user to the Sales Receipt in View mode
 
 
 
 
 
 
 
Payment data to be stored with the receipt and refund transactions
 
The following data is to be stored with the Sales Receipt and Negative Sale Receipt transactions on payment success where the Payment Type is assigned to an opuspay payment method:
 
opuspay Token ID
 
Transaction date
 
Transaction time
 
Gateway Token ID
 
Gateway used
 
Gateway method used
 
Card Reader ID
 
 
 
 
Workflows