New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce ARC-101 Exam - Topic 8 Question 22 Discussion

Actual exam question for Salesforce's ARC-101 exam
Question #: 22
Topic #: 8
[All ARC-101 Questions]

KiA 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 processed in a

4. CSR receives confirmation of payment.

5. CSR upgrades service for customer and confirms Customer.

external payment gateway.

This use case requires the CSR to obtain confirmation of payment before upgrading the service.

The integration with 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?

Show Suggested Answer Hide Answer
Suggested Answer: A, B

Contribute your Thoughts:

0/2000 characters
Becky
3 months ago
Definitely need to prioritize security in any of these options!
upvoted 0 times
...
Pete
3 months ago
D sounds cool, but are platform events really reliable for payments?
upvoted 0 times
...
Lettie
4 months ago
C is crucial for error handling and logging, can't skip that!
upvoted 0 times
...
Salley
4 months ago
B seems like the best option for real-time updates!
upvoted 0 times
...
Valentine
4 months ago
A is solid for custom needs, but can be complex.
upvoted 0 times
...
Matthew
4 months ago
I’m leaning towards option D because platform events are scalable, but I’m not clear on how they would handle the payment confirmation process before the service upgrade.
upvoted 0 times
...
Bernardo
4 months ago
I feel like option C could be a good fit too, especially with the ESB handling error management, but I wonder if it would be as real-time as the CSR needs.
upvoted 0 times
...
Nana
5 months ago
I think option B might be more efficient since it uses the External Services feature, but I can't recall if it supports all the error handling we need.
upvoted 0 times
...
Talia
5 months ago
I remember we discussed the importance of logging for audit purposes, so option A seems like a solid choice, but I'm not entirely sure about the custom Apex part.
upvoted 0 times
...
Vallie
5 months ago
This looks like a straightforward inverse square law problem. I'll need to remember the formula and plug in the given values.
upvoted 0 times
...
Wendell
5 months ago
Ugh, I'm a bit stumped on this. There are a lot of potential benefits to good teamwork, but I'm not sure which one is the most important or relevant for this question. I'll need to think it through carefully.
upvoted 0 times
...
Karina
5 months ago
I'm not sure about this. I'll have to make an educated guess and hope for the best.
upvoted 0 times
...
Bette
9 months ago
I'd avoid Option D unless the customer wants their service upgrades to be delivered by drone. Platform events sound cool, but might be overkill for this use case.
upvoted 0 times
Lelia
8 months ago
I'd avoid Option D unless the customer wants their service upgrades to be delivered by drone. Platform events sound cool, but might be overkill for this use case.
upvoted 0 times
...
Jacquelyne
8 months ago
B) Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
upvoted 0 times
...
Paris
8 months ago
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
upvoted 0 times
...
...
Fallon
10 months ago
Option A is the way to go! Custom Apex Callouts are like building your own rocket ship to the payment gateway - complete control and a smooth ride (as long as you don't forget the seatbelt).
upvoted 0 times
Cory
8 months ago
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
upvoted 0 times
...
Bernadine
8 months ago
B) Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
upvoted 0 times
...
Kenneth
8 months ago
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
upvoted 0 times
...
...
Lili
10 months ago
Platform events in Option D seem like a modern and scalable approach, but I'm not sure if it's the best fit for this use case that requires confirmation before service upgrade.
upvoted 0 times
Camellia
8 months ago
Platform events in Option D seem like a modern and scalable approach, but I'm not sure if it's the best fit for this use case that requires confirmation before service upgrade.
upvoted 0 times
...
Amira
8 months ago
B) Use External Services feature to integrate gateway to Salesforce ensuring real-timeupdates the CSR and support post payment processes.
upvoted 0 times
...
Benedict
8 months ago
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of calloutsand responses are logged for audit purposes.
upvoted 0 times
...
...
Trinidad
10 months ago
Option C with the ESB sounds like a good fit for handling error handling and logging. The overhead of an ESB might be worth it for the added reliability and security.
upvoted 0 times
Sarina
8 months ago
It's important to prioritize reliability and security when dealing with payment processing integration.
upvoted 0 times
...
Dante
8 months ago
Using an ESB can definitely help streamline the integration process and ensure data security.
upvoted 0 times
...
Arlene
8 months ago
I agree, having error handling and logging in place is crucial for auditing purposes.
upvoted 0 times
...
Jerry
9 months ago
Yes, using an ESB for integration can provide a more robust solution for processing payments.
upvoted 0 times
...
Colene
9 months ago
Option C with the ESB sounds like a good fit for handling error handling and logging. The overhead of an ESB might be worth it for the added reliability and security.
upvoted 0 times
...
Magda
9 months ago
I agree, having error handling and logging in place is crucial for auditing purposes.
upvoted 0 times
...
Gabriele
10 months ago
Option C with the ESB sounds like a good fit for handling error handling and logging. The overhead of an ESB might be worth it for the added reliability and security.
upvoted 0 times
...
...
Teresita
10 months ago
I'm leaning towards Option B. Using the External Services feature seems like a good way to integrate the payment gateway while ensuring real-time updates and support for post-payment processes.
upvoted 0 times
...
Verona
11 months ago
Option A seems like the most straightforward approach. Building a custom Apex Callout allows us to have complete control over the integration and ensure reliable logging for audit purposes.
upvoted 0 times
Kami
10 months ago
B) Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
upvoted 0 times
...
Tequila
10 months ago
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
upvoted 0 times
...
Jeannetta
10 months ago
B) Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
upvoted 0 times
...
Vesta
10 months ago
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
upvoted 0 times
...
...
Tresa
11 months ago
I agree with Kanisha, platform events seem like the most reliable option for this integration.
upvoted 0 times
...
Kanisha
11 months ago
I disagree, I believe option D is more scalable and secure with platform events for real-time data exchange.
upvoted 0 times
...
Paulene
11 months ago
I think option B is the best choice. It ensures real-time updates for the CSR and supports post payment processes.
upvoted 0 times
...

Save Cancel