Generate a certificate signing request

Generate a certificate signing request. You'll need to upload this to your Apple Developer account to download a payment processing certificate.

Body·
application/json

The encryption type used for the signing request.

  • protocol_version
    Type: string enum

    The protocol version of the encryption type used.

    values
    • ec_v1
    • rsa_v1
Responses
  • application/json
  • 401

    Unauthorized

  • application/json
Request Example for post/applepay/signing-requests
curl 'https://{prefix}.api.sandbox.checkout.com/applepay/signing-requests' \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: YOUR_SECRET_TOKEN' \
  --data '{
  "protocol_version": "ec_v1"
}'
{
  "content": "-----BEGIN CERTIFICATE REQUEST-----MIIBSDCB8AIBADCBjzELMAkGA1UEBhMCR0IxDzANBgNVBAgMBkxvbmRvbjEPMA0GA1UEBwwGTG9uZG9uMRUwEwYDVQQKDAxDaGVja291dC5jb20xCzAJBgNVBA8MAklUMRUwEwYDVQQDDAxjaGVja291dC5jb20xIzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAY2hlY2tvdXQuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXf/MDFRLSblykajGm0GE+lUNoOIEa0DbWc7Bv3s55bYtW1fJo2/MJIPojUKuKUx2VsEfGmmqXKbq4IhAr0bM8TAKBggqhkjOPQQDAgNHADBEAiAo1Dv4TXTacSeIfy4HDjzPMQY2+OxTW6szRJjGyfKgXQIgdHAX0BmI+1rozysjXv8MvoxehQIGACQ+UWJle+UZ2ms=-----END CERTIFICATE REQUEST-----"
}