What is the difference in the effect of calling the invoice capture ( ) method versus the invoice pay ( ) method?

A.
No difference: pay ( ) will always call capture ( ).
B.
pay ( ) will trigger the payment and capture ( ) will not.
C.
capture ( ) will trigger the payment and pay ( ) will not.
D.
The difference is determined by the payment method implementation.