Skip to content

Commit f6d885c

Browse files
committed
Adding documentation for MetaKey support
1 parent f11e5df commit f6d885c

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

README.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,24 @@ Additionally, you can find details and examples of how our API is structured in
4848

4949
The API Reference Guide provides examples of what information is needed for a particular request and how that information would be formatted. Using those examples, you can easily determine what methods would be necessary to include that information in a request using this SDK.
5050

51+
## MetaKey Support
52+
53+
A Meta Key is a single key that can be used by one, some, or all merchants (or accounts, if created by a Portfolio user) in the portfolio.
54+
55+
The Portfolio or Parent Account owns the key and is considered the transaction submitter when a Meta Key is used, while the merchant owns the transaction.
56+
57+
MIDs continue to be able to create keys for themselves, even if a Meta Key is generated.
58+
59+
Further information on MetaKey can be found in [New Business Center User Guide](https://developer.cybersource.com/library/documentation/dev_guides/Business_Center/New_Business_Center_User_Guide.pdf).
60+
5161
### Switching between the sandbox environment and the production environment
5262
Cybersource maintains a complete sandbox environment for testing and development purposes. This sandbox environment is an exact duplicate of our production environment with the transaction authorization and settlement process simulated. By default, this SDK is configured to communicate with the sandbox environment. To switch to the production environment, set the `runEnvironment` property in the SDK Configuration. See our sample at https://github.com/CyberSource/cybersource-rest-samples-ruby/blob/master/data/Configuration.rb
5363

5464
```Ruby
55-
# For TESTING use
56-
runEnvironment='cybersource.environment.sandbox'
57-
# For PRODUCTION use
58-
# runEnvironment='cybersource.environment.production'
65+
# For TESTING use
66+
runEnvironment='cybersource.environment.sandbox'
67+
# For PRODUCTION use
68+
# runEnvironment='cybersource.environment.production'
5969
```
6070

6171
API credentials are different for each environment, so be sure to switch to the appropriate credentials when switching environments.

0 commit comments

Comments
 (0)