Bulk uploading some chain stores (letting you know)

Hi there

I’m planning on bulk importing some store locations that accept Bitcoin across all their stores including but not limited to:

  • Engen
  • Shell
  • Clicks
  • Dischem

I am spot checking the coordinates which I am getting from the Store Finder pages on their websites

I will be adding these tags to mark them as stores that accept Bitcoin

currency:XBT=yes
payment:lightning=yes
payment:lightning_contactless=no

payment:lightning:companion_app_url=https://www.moneybadger.co.za/pay
payment:onchain=no
check_date:currency:XBT=2026-04-03

I will be careful to avoid duplicating stores

If you want to import any data from an external source into OpenStreetMap, please make sure that you follow the import guidelines

Google Places is not compatible with OpenStreetMap. We are not allowed to copy their data.

2 Likes

In addition to what Taya said: Payment options like Bitcoin/Lightning can change frequently and are often inconsistently advertised. Relying solely on third-party sources may result in outdated or incorrect tagging. Verifying on the ground or using clearly verifiable sources would improve data quality. And for me, that’s a reason not to import it.

Thanks @Taya_S - I will read the guidelines (and follow them!) and not use the Google Places data. I ended up finding that Engen was 90%+ mapped on OSM already anyway so I just added the tags.

Thanks @mcliquid - Bitcoin/Lightning payments are possible at Engen via Scan to Pay using the MoneyBadger App, or wallets that support the code (moneybadger.co.za/pay), which is enabled across their network via the FNB terminals and is live at all sites.

Well done – you’ve managed to not read and understand my post and have simply replied with an advert. Based on that I predict a short stay in this community for you :magic_wand:

Fair point @mcliquid and apologies if it came across as an advert. That wasn’t my intention. I was trying to provide context on how the payment method works at Engen since it’s relevant to how it should be tagged (i.e. it’s not a traditional Lightning payment flow). Happy to take guidance on how best to document that in OSM-appropriate terms. I’m here to learn and contribute properly, not to promote. For what it’s worth, I see tagging Bitcoin/Lightning acceptance the same way I’d see tagging any other payment method, it’s useful data for the map.

I see that in Changeset: 180858984 | OpenStreetMap and Changeset: 180822609 | OpenStreetMap you added

check_date:currency:XBT=2026-04-04	
currency:XBT=yes	
payment:lightning=yes	
payment:lightning:companion_app_url=https://www.moneybadger.co.za/pay	
payment:lightning_contactless=no	
payment:onchain=no

To over 1500 objects in South Africa. Moreover, you’ve done similar edits roughly 8 months ago with a dubious source=survey. Please explain very carefully how you got this data, how you verified the data you added, what exactly the relevance and meaning of the payment:lightning:companion_app_url=* tag is, and what your relation to this ‘moneybadger’ organisation is.

This is at the very least an undiscussed automated edit and thus could be reverted without any discussion, but it seems to me that this is likely also an undiscussed import and thus likely should be reverted. So please be thorough in your response.

1 Like

Hi @Taya_S, thanks for raising this and I’ll be as thorough as I can. I wanted to say this has been a learning experience for me and I’ve really enjoyed getting to understand OSM better. However I do apologize for perhaps making a few mistakes as I went and I really appreciate the support and guidance.

My relation to MoneyBadger: I’m Ben Blaine, Head of Growth at MoneyBadger, a Bitcoin Lightning payments company in South Africa. I should have disclosed this affiliation explicitly from the start, that’s on me. I just set my username to MoneyBadger / Ben Blaine but realise now that’s not enough context.

How I ended up here: I’m relatively new to OpenStreetMap. I was directed to engage with OSM by the BTC Map community (btcmap.org), which pulls currency:XBT and related tags from OSM to display Bitcoin-accepting locations on their app. So my goal has been to add accurate payment-method metadata to existing OSM nodes so they appear correctly on BTC Map. I’m not adding new points of interest or importing geometry.

I’ve been doing this in my spare time, honestly partly for fun, and it’s been well received in the Bitcoin community. But I recognise that good intentions don’t replace following proper process, and I’m still learning how OSM works. I’m reading through the guidelines and clearly have more to learn.

Clarification on data sources: In my original post I mentioned using store finder pages and Google Places. Through this discussion I learned that using Google Places is not allowed, and I haven’t done so. As for the store finders. I’m not importing coordinates or data from them. I’m using them purely as a cross-reference to validate existing OSM data. For example, I check the merchant’s store finder to confirm a location is still open before tagging it. This has actually helped me catch stale OSM data. I found several Shell locations in OSM that no longer exist, and I left those untagged rather than adding incorrect information to BTC Map.

What the tags mean:

  • currency:XBT=yes and payment:lightning=yes indicate the store accepts Bitcoin via Lightning, which is factually accurate at these locations.

  • payment:lightning:companion_app_url points to a page explaining how to complete the payment. These stores have QR codes on their payment terminals. Some Lightning wallets can scan these directly; otherwise the page links to the MoneyBadger app, a simple QR scanning app (no account required, no user data collected) that passes the payment to the user’s own Lightning wallet. Please note this app is not our core product, it is simply a useful tool we made for the community and it does not itself have a commercial aspect to it. Our business is enabling payment providers to accept BTC LN. The tag gives users the practical “how do I actually pay here” information. If the community feels this tag is inappropriate, I’m willing to remove it. BTC Map requested that we add it to give helpful information to users who want to understand how to make Lightning payments at these stores, because we are leveraging off of the stores’ existing QR payment system.

  • payment:onchain=no and payment:lightning_contactless=no clarify what’s not supported.

  • check_date:currency:XBT records when I verified acceptance was live.

How I verified the data: The nodes already existed on OSM. I added payment tags only. The payment acceptance is verified directly with each merchant and via our payments data showing that people are successfully making transactions and I have personally been to many stores to test. The QR payment option is integrated into their payment terminals across all stores, deployed on the same devices as Mastercard and Visa. This applies to Engen, Shell, Pick n Pay, Bootlegger, and others. We have direct confirmation from each merchant that the capability is live network-wide, so this isn’t speculative tagging based on third-party sources. I accept that source=survey was wrong for earlier edits. That was a mistake.

The process problem: I acknowledge I didn’t follow the Automated Edits code of conduct. Even though I was adding tags to existing nodes, the scale. 1500+ objects. Clearly required prior community discussion and documentation. I should have:

  1. Documented the edit on the wiki

  2. Discussed it here before making the changes

  3. Used a dedicated import account

I understand if the edits need to be reverted. If so, I’m happy to follow the proper process from scratch. Document the proposal, get community input, and re-apply only with approval.

What would you recommend as the best next step?

P.S.

  1. I’d like to direct people to btcmap.org which relies on OSM tags and which is getting a lot of positive feedback from the Bitcoin Community. I am being careful to only tag existing OSM points, cross-referenced to get a high confidence that they are still active store locations, and where there is a high confidence that the payment option is live and well supported in the stores.
  2. I’m trying to get rid of our 1. Google My Places map because it’s become unfeasibly slow - however it did get a lot of attention from the Bitcoin community and we’ve had a lot of positive feedback about it’s usefulness. I am working on 1. our own map as well which we have a bit more control over and doesn’t rely on OSM tags. However we would still want to add high confidence merchants to BTC Map.
  3. The 1. Engen and 1. Shell edits got quite a bit of love on X, which tells me the community appreciates this.

:robot:

(since it ain’t in the reactions)

1 Like