Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Certified Integration Architect All Questions

View all questions & answers for the Certified Integration Architect exam

Exam Certified Integration Architect topic 1 question 20 discussion

Actual exam question from Salesforce's Certified Integration Architect
Question #: 20
Topic #: 1
[All Certified Integration Architect Questions]

A business-to-consumer (B2C) enterprise customer has the following use case that involves processing payment from an external payment gateway service in Salesforce.
1. Customer requests Customer Service Representative (CSR) for a Service upgrade.
2. Customer provides credit card details to CSR for payment.
3. CSR submits payment information in Salesforce, and it is processed in an external payment gateway.
4. CSR receives confirmation of payment.
5. CSR upgrades service for customer and confirms customer.
This use case requires the CSR to obtain confirmation of payment before upgrading the service. The integration with the payment gateway needs to be reliable and monitored for audit purposes. The payment gateway service is an external RESTful service that the B2C enterprise customer has subscribed for.
What should an integration architect recommend for this integration?

  • A. Platform events allow integration to the payment gateway through the exchange of real-time event data; platform events are scalable and secure.
  • B. Make a callout to the payment gateway through ESB supporting error handling and logging for audit purposes.
  • C. Use External Services feature to integrate payment gateway to Salesforce to ensure real-time updates to the CSR and support post payment processes.
  • D. Build a custom Apex callout to external payment gateway service and provide a success message to the CSR; the details of callouts and responses are logged for audit purposes.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
BlatantRegard
5 months ago
Selected Answer: D
ChatGPT Response : Recommendation: Given the need for real-time payment confirmation, reliability, and auditing: Immediate Confirmation: The integration must support immediate confirmation of payment to ensure the CSR can proceed with upgrading the service without delay. Reliability and Monitoring: The solution must include error handling and logging to support audit requirements. Both C and D provide real-time integration capabilities. However, D offers more flexibility and control over error handling and logging, which is crucial for meeting the audit requirements. Correct Answer: D. Build a custom Apex callout to external payment gateway service and provide a success message to the CSR; the details of callouts and responses are logged for audit purposes. This approach ensures immediate payment confirmation, reliable error handling, and comprehensive logging for audit purposes.
upvoted 1 times
...
Paul421
5 months, 2 weeks ago
Selected Answer: D
Option C has no auditing, retry etc. option D - can handle retry and audit (use Platform Event - save before transaction end).
upvoted 1 times
...
u39403918
9 months ago
This is a "Request and Reply" type Integration. Therefore using an ESB which is async is not appropriate. ESB wouldnt handle error logging either.
upvoted 3 times
u39403918
9 months ago
C feels to be right one here for me
upvoted 2 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...