-
Couldn't load subscription status.
- Fork 6
Open
Labels
attn-chairemdproposalProposed changes to the specificationProposed changes to the specificationrequired-for-open-bookingThis update is required for the publishing of Open Booking API 1.0This update is required for the publishing of Open Booking API 1.0
Description
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
Labels
attn-chairemdproposalProposed changes to the specificationProposed changes to the specificationrequired-for-open-bookingThis update is required for the publishing of Open Booking API 1.0This update is required for the publishing of Open Booking API 1.0