Overview
Ariba Supplier OnRamp can notify you when the following events occur during punchout order processing:
![*](chapterTOC_bullet.png)
An OrderRequest is received.
![*](chapterTOC_bullet.png)
An OrderRequest fails.
![*](chapterTOC_bullet.png)
An OrderResponse is sent.
![*](chapterTOC_bullet.png)
A PunchOutSetupRequest is received.
![*](chapterTOC_bullet.png)
A PunchOutSetupRequest fails.
![*](chapterTOC_bullet.png)
A PunchOutSetupResponse is sent.
![*](chapterTOC_bullet.png)
A MasterAgreementRequest fails.
![*](chapterTOC_bullet.png)
A MasterAgreementRequest is received.
![*](chapterTOC_bullet.png)
An InvoiceDetailResponse is received.
You can create custom services for these events. At run time, the Ariba Supplier OnRamp core queries the Configuration Module to see if a service for that event is registered. If so, Ariba Supplier OnRamp invokes that service.