OneStop Secure External Site Payment Configuration for Developers

Transcription

OneStop Secure External Site Payment Configuration for Developers
OneStop Secure External Site Payment
Configuration for Developers
This document details what external developers need to do to set up their web page or system that
will allow users to make payment using the OneStop Receipting System and Gateway.
OneStop Payment Process Workflow
Originating System
Post
URI
Customer enters
Credit card details in
OneStop
Redirect Back to
Originating System?
Yes
No
Payment
Successful?
Payment
Successful?
No
Yes
Yes
OneStop redirects user back
to Originating System with
URL for Declined
Payments
No
OneStop redirects user back
to Originating System with
URL for Success Payments
Web Tax Invoice Generated
and displayed in OneStop
(ANU standard format)
OneStop displays Error
message on Payment
post
Originating System
displayed Declined Payment
information
Originating System
Generates tax invoice based
on OneStop information
Tax Invoice
emailed to customer
(ANU Standard format)
Originating System
Updated based on OneStop
redirects for Success
Payments
OneStop Send
System Confirmation to
Originating System?
Yes
Double Check
with OneStop
on transaction?
Yes
OneStop send Originating
System a WEB EXPORT
(HTML URL) to notify
Successful payment
No
Post
No
Originating System
Updated
END
1
Post URI from Originating System
OneStop uses below URL structure/format to receive information from originating system.
https://anu.onestopsecure.com/TEST/OneStopWeb/aspx/TranAdd.aspx?trantype=099&GLCode=R.24510..9280&StoreID=TESTPAYMENT&OrderID=ID3203849342&Description=
PaymentForParking&UnitAmountIncTax=999&TaxCode=GS&CartName=JohnSmith&Address_Line_
1=100UniversityAvenue&Address_Line_3=Acton&Aust_States=ACT&Address_Postcode=2601&Add
ress_Line_5=AUSTRALIA&Phone=0261258740&[email protected]
By using the above URL, it will directly take you to the credit card payment page in OneStop for
payment. The Posting URI for OneStop Secure’s Testing Environment is
https://anu.onestopsecure.com/TEST/OneStopWeb/aspx/TranAdd.aspx?
There are pre-defined parameters that OneStop will receive and they are as listed below
FIELDNAME
Tran-Type
VALUE
098 for GST transaction (for testing environment)
GLCode
In Production, you will be allocated a Tran-type code specific to your
originating system. We will give you the Tran-Type Code when going live.
The format is FUND.DEPTID.PROJ.ACCT
Please see ANU finance people for the correct charge code
Unique reference for your payment page (PARKING, XMASDINNER)
StoreID
OrderID
Description
UnitAmountIncTax
TaxCode
CartName
Address_Line_1
Address_Line_2
Address_Line_3
Aust_States
Address_Postcode
Address_Line_5
Phone
Email
This Code will need to stay constant throughout the life of this payment
configuration. This is used for ANU Finance to report on transactions in
our Enterprise System.
Unique reference for each receipt.
The recommended format of this field is DDMMYYHHMM+SURNAME
Details of the receipt (The item purchased and quantity, for example)
Full Amount including GST (If no-GST, just pass full amount)
GS for GST-abled items,
ZE for non-GST item
Customer full name including Title, First Name, and Last Name
Optional address line 2
Suburb
Country
OneStop will use this field to email out the tax invoice to customers.
2
URL for Success/Declined Payments
A redirect URL can be sent back to Originating System when the customer makes the payment,
successfully or not.
For Successful transactions, the URL will looks like
https://originatingsystem.com.au/onlinepayment/approve?InvoiceNo=[InvoiceNo]&ReceiptNo=[Rec
eiptNo]&TotAmt=[TotAmt]&CartName=[CartName]&OrderID=[OrderID]&StoreID=[StoreID]&TranSta
tus=[PG_SUCCESS]
Whereas the declined transactions will trigger below URL
https://originatingsystem.com.au/onlinepayment/decline?InvoiceNo=[InvoiceNo]&ReceiptNo=[Rece
iptNo]&TotAmt=[TotAmt]&CartName=[CartName]&OrderID=[OrderID]&StoreID=[StoreID]&TranStat
us=[PG_DECLINED]
The parameters that can be passed back for both success/declined transactions to originating
system includes












Email
Invoice Number
Receipt Number
Tender
Total Amount
Address
CartName
Description
GL Code
Order ID
StoreID
Phone
Web Export to notify Originating System on successful payments
The Web Export task can be initiated by OneStop Receipting system when a successful transaction is
registered in the system. The task will produce another URL (separate to the success/declined
redirects) back to your originating system to provide another layout of assurance of integrity check
in your system in case the success/declined redirect failed to operate for some technical issues.
The Web Export can produce a base URL different to the success/declined redirects:
http://originatingsystem.com.au/webexport?
It can also include all parameters specified above.
3
Testing procedure
1. You configure your originating system to parse the URI string to us
2. (optional) If you need the redirects for Success and Declined payments, please specify the
base URI from your testing environment, and we will set up the redirects for you. Please also
advise what fields you would like us to send back for the redirects (such as invoice number,
amount, full name, etc)
3. F&BS will conduct the end-to-end testing.
4. After testing’s complete, and configuration approved for Production, we will supply you with
the Tran-Type used in Production.
5. (optional) You will supply the Base URI for success/declined redirects.
6. We will provide the Production posting URI for you to go Live.
Go-Live
Once the test configuration is tested, signed-off by ANU, and approved by Finance and Business
Services delegates, we will provide you with the Production URI for posting.
Information
Please contact [email protected] for any information or assistance required in the testing
4

Similar documents

Meetmuslims.net: Best for Muslim Marriage Free Chat

Meetmuslims.net: Best for Muslim Marriage Free Chat Meetmuslims.net is the best online dating site to date Muslim women for free in the USA. Our dating site is best Muslim marriage free chat resource. Join with us to get your partner! Start Dating! Visit Us: http://meetmuslims.net/

More information

Graham Scallan Leading Business Counselor in Wexford

Graham Scallan Leading Business Counselor in Wexford An effective and experienced business mentor can help to take your business to top of the roof. The Graham Scallan is the best leading business counselor in Wexford. Get advice from him to make your business successful. For More Info : http://www.grahamscallan.com/

More information