6.6. Endpoint Group

Endpoint group is an entity that combines several Endpoints or Master Endpoints with different currencies. The Endpoint Group simplifies the integration of a Merchant business to GitPay Payment Gateway when working with multiple currencies. This screen allows to view configured Endpoint Groups and their IDs.

pic106 merchant faq

To better understand the difference in integration to multiple Endpoints and Endpoint Group, see the picture below:

title Options for multi-currency processing integration
package "Integration to Endpoint Group" {
  class "layoutHelper1" #ffe6cc;line:black;line.dotted
  class "Project\n currency A" #dae8fc;line:black;line.dotted
  class "Project\n currency B" #dae8fc;line:black;line.dotted
  class "Endpoint\n currency A" #ffe6cc;line:black;line.dotted
  class "Endpoint\n currency B" #ffe6cc;line:black;line.dotted
  class "Endpoint\nGroup" #ffe6cc;line:black;line.dotted
}
package "Integration to multiple Endpoints" {
class "layoutHelper2\n" #ffe6cc;line:black;line.dotted
  class "Project\n currency C" #dae8fc;line:black;line.dotted
  class "Project\n currency D" #dae8fc;line:black;line.dotted
  class "Endpoint\n currency C" #ffe6cc;line:black;line.dotted
  class "Endpoint\n currency D" #ffe6cc;line:black;line.dotted
}
class "layoutHelper3" #ffe6cc;line:black;line.dotted
class "Connecting Party\n (Merchant)" #e1d5e7;line:black;line.dotted

"Connecting Party\n (Merchant)" -left-> "Endpoint\nGroup"
"Connecting Party\n (Merchant)" -down-> "layoutHelper3"
"Connecting Party\n (Merchant)" -down-> "Endpoint\n currency C"
"Connecting Party\n (Merchant)" -down-> "Endpoint\n currency D"

"Endpoint\nGroup" -down- "Endpoint\n currency A"
"Endpoint\nGroup" -down- "Endpoint\n currency B"
"Endpoint\n currency C" -down- "Project\n currency C"
"Endpoint\n currency D" -down- "Project\n currency D"
"Endpoint\n currency A" -down- "Project\n currency A"
"Endpoint\n currency B" -down- "Project\n currency B"
"Connecting Party\n (Merchant)" -left[hidden]- "layoutHelper1"
"Connecting Party\n (Merchant)" -right[hidden]- "layoutHelper2\n"
"layoutHelper1" -[hidden]- "Endpoint\n currency A"
"layoutHelper1" -[hidden]- "Endpoint\n currency B"
"layoutHelper2\n" -[hidden]- "Endpoint\n currency C"
"layoutHelper2\n" -[hidden]- "Endpoint\n currency D"
hide members
hide circle
hide layoutHelper1
hide layoutHelper2\n
hide layoutHelper3