You are on page 1of 1

<<Interfaz>>

PaymentGateway
ClientPaymentGateway

+getStatusPayment(Array data,
+clientPaymentGateway(PaymentGatewayCreato action_source)
r creator): PaymentGateway +generatePayment(data): string
+returnUrlPaymentGateway(Shop shop, Array
dataPayment): Array
+saveNamePaymentGateway(String
payment_gateway, Purchase purchase)

PaymentGatewayCreator PagosInteligentes
Credibanco

+factoryMethod(): PaymentGateway +getStatusPayment(Array data, action_source)


+createPaymentGateway(): PaymentGateway +getStatusPayment(Array data, action_source)
+generatePayment(data): string
+generatePayment(data): string
-getData(reference):
-getStatus(int reference, reference): json

CredibancoCreator PagosInteligentesCreator

+factoryMethod(): PaymentGateway +factoryMethod(): PaymentGateway

You might also like