Skip to content

Commit ec3f579

Browse files
committed
remove the profileId value from keys endpoint request
1 parent e922769 commit ec3f579

6 files changed

Lines changed: 1 addition & 10 deletions

File tree

dotnet/asp.net.mvc5/Flex/Services/SecurityService.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ public class SecurityService: ISecurityService
3434
private static string flexKeysEndpoint = "https://testflex.cybersource.com/cybersource/flex/v1/keys";
3535

3636
private string mid;
37-
private string profileId;
3837
private string cmmKey;
3938
private string organizationId;
4039
private string keyStoreFile;
@@ -45,7 +44,6 @@ public SecurityService()
4544
{
4645
// Read in flex configuration from web.config
4746
mid = WebConfigurationManager.AppSettings["mid"];
48-
profileId = WebConfigurationManager.AppSettings["profileId"];
4947
cmmKey = WebConfigurationManager.AppSettings["cmmKey"];
5048
organizationId = WebConfigurationManager.AppSettings["organizationId"];
5149
keyStoreFile = WebConfigurationManager.AppSettings["keyStoreFile"];
@@ -116,7 +114,6 @@ public async Task<KeyResult> FetchKeystore()
116114
// prepare keys endpoint request payload
117115
var payload = new KeyParameters()
118116
{
119-
profileId = profileId,
120117
encryptionType = "WebCryptoAPI"
121118
};
122119

dotnet/asp.net.mvc5/Flex/Web.config

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
<!-- FLEX configuration -->
1515
<add key="mid" value="YOUR_MID" />
16-
<add key="profileId" value="YOUR_PROFILE" />
1716
<add key="cmmKey" value="123456789012345678901234567890" />
1817
<add key="organizationId" value="YOUR_ORD_ID" />
1918
<add key="keyStoreFile" value="C:\your_keystore_file.p12" />

dotnet/asp.net.mvc5/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ A minimalist C# ASP.NET example integration using Flex-API tokenization.
1313
```xml
1414
<appSettings>
1515
<add key="mid" value="YOUR_MID" />
16-
<add key="profileId" value="YOUR_PROFILE" />
1716
<add key="cmmKey" value="123456789012345678901234567890" />
1817
<add key="organizationId" value="YOUR_ORD_ID" />
1918
<add key="keyStoreFile" value="C:\your_keystore_file.p12" />

java/spring-boot/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ A minimalist java/spring-boot example integration using Flex-API tokenization.
1414

1515
```properties
1616
mid=YOUR_MID
17-
profileId=YOUR_PROFILE
1817
cmmKey=123456789012345678901234567890
1918
organizationId=YOUR_ORD_ID
2019
keyStoreFile=/your_keystore_file.p12

java/spring-boot/src/main/java/com/cybersource/flex/application/CheckoutController.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,13 @@ String checkout(final HttpSession session, final Model model) {
4949

5050
// prepare keys endpoint request payload
5151
KeyParameters requestBody = new KeyParameters();
52-
requestBody.setProfileId(profileId); // merchant profile
5352
requestBody.setEncryptionType("WebCryptoAPI"); // encryption type
5453

5554
// retrieve one time use RSA public key
5655
HttpEntity<KeyParameters> httpEntity = new HttpEntity<>(requestBody, headers);
5756
KeyResult key = restTemplate.postForObject(flexKeysEndpoint, httpEntity, KeyResult.class);
5857

59-
// parse Flex public key in DER format and store it in session for future use.
58+
// parse Flex public key in DER format and store it in session for future use.
6059
PublicKey flexPublicKey = securityService.decodePublicKey(key.getDer().getPublicKey());
6160
session.setAttribute("flexPublicKey", flexPublicKey);
6261

java/spring-boot/src/main/resources/application.properties

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Merchant ID
22
mid=YOUR_MID
3-
# Profile ID
4-
profileId=YOUR_PROFILE
53
# Private key serial number
64
cmmKey=123456789012345678901234567890
75
# Organization ID

0 commit comments

Comments
 (0)