Skip to content

acceptedPaymentMethod #121

@nickevansuk

Description

@nickevansuk

Proposer

EMD, Open Sessions, O2 Touch Rugby

Use Case

As a potential participant, I want to know what payment options are available for the session.

Why is this not covered by existing properties?

acceptedPaymentMethod exists in schema.org, but has not been well-defined for this usecase.

Example data

The following are defined by EMD:

{
  "id": "http://openactive.io/ns#PaymentMethodPrepayOnline",
  "identifier": "prepay-online",
  "name": "Pre-pay online",
  "type": "PaymentMethod"
},
{
  "id": "http://openactive.io/ns#PaymentMethodPrepayPhone",
  "identifier": "prepay-phone",
  "name": "Pre-pay by phone",
  "type": "PaymentMethod"
},
{
  "id": "http://purl.org/goodrelations/v1#Cash",
  "identifier": "cash",
  "name": "Cash",
  "type": "PaymentMethod"
},
{
  "id": "http://purl.org/goodrelations/v1#PaymentMethodCreditCard",
  "identifier": "card",
  "name": "Card",
  "type": "PaymentMethod"
}

Proposal

Add acceptedPaymentMethod to the OpenActive profile, and define additional PaymentMethods to cover the options above (where they are not already defined by goodrelations).

Metadata

Metadata

Assignees

No one assigned

    Labels

    attn-chairemdproposalProposed changes to the specificationrequired-for-open-bookingThis update is required for the publishing of Open Booking API 1.0

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions