Visa Offers Platform provides an “End Point Message” feature that allows real time messages to be delivered to an endpoint. An endpoint is an internet address provided by a Partner in which the Partner has the capability to receive and interpret messages from the Visa Offers Platform. Endpoint messages can be formatted in JSON, XML, or SOAP


Step by Step Process 

Visa Offers Platform: How It Works


 To set up offer use Merchat APIs and to enroll card holder use Customer APIs.


I hope that will be helpful to clarify.