On This Page

{#jumplink-list}  
[Markdown](/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-http-message-intro.md)  
Filter  
FILTER BY TAG

Deprecating September 2026: HTTP Signature Messaging

Set Up an HTTP Signature Message \[DEPRECATING\] {#restgs-http-message-intro}
=============================================================================

To set up HTTP signature messaging, you must complete the tasks described in this section.

> WARNING  
> By **September 2026** , all merchants using HTTP signature messaging must migrate to JSON Web Token (JWT) messaging in order to support message-level encryption (MLE). You risk transaction failures if you do not implement this update. If you are setting up your system to be REST-compliant for the first time, ` Visa Acceptance Solutions ` recommends using JWT messaging.  
> To update your system to support JWT messaging, use one of these methods:
>
> * [JWT messaging using a shared secret key pair](/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-shared-secret-intro.md "")

* [JWT messaging using a P12 certificate](/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro.md "")

#### Figure:

Set Up HTTP Signature Messaging ![](/content/dam/documentation/cybs/en-us/topics/platform/rest/getting-started/images/flow-keys-http-600x125.svg/jcr:content/renditions/original)

1. Sign up for a test account. See [Sign Up for a Sandbox Account](/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-register.md "").
2. Create a shared secret key. See [Create a Shared Secret Key Pair](/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-http-message-intro/restgs-security-key-pair-intro.md "").
3. Construct a message using HTTP signature security. See [Construct Messages Using HTTP Signature Security](/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-http-message-intro/restgs-http-message-conf-intro.md "").
4. Go live by transitioning your sandbox account into a production account. [Going Live](/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-go-live-intro.md "").  
   RELATED TO THIS PAGE

* [Getting Started with REST](https://developer.visaacceptance.com/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-intro.md)
* [Response Codes](https://developer.visaacceptance.com/api/reference/response-codes.md)
* [API Reference Sandbox](https://developer.visaacceptance.com/api-reference-assets/index.md#static-home-section)
* [Business Center Test](https://businesscentertest.visaacceptance.com/ebc2/)
* [Business Center Production](https://businesscenter.visaacceptance.com/ebc2/)
* [Customer Support](https://developer.visaacceptance.com/support/contact-us.md)

